2021
02-02
02-02
Golang实现Directional Channel(定向通道)
通道可以是定向的(directional)。在默认情况下,通道将以双向的(bidirectional)形式运作,用户既可以把值放人通道,也可以从通道取出值;但是,通道也可以被限制为只能执行发送操作(send-only)或者只能执行接收操作(receive-only)。通常可以叫定向通道,也有人叫单向通道,两者其实都是指向这篇短文要讨论的DirectionalChannel。下面直接举例子说明:packageonlyChannelTestimport("fmt""math/rand""sync""tes...
继续阅读 >