Go语言并发编程
为什么要使用单方向channel