Go 语言 Channel 简明教程

channnel 中文译作通道。通道的核心是通信(signaling)。一个通道允许一个 goroutine 向另一个 goroutine 发送关于特定事件的信号。把通道看作一种信号机制(signaling mechanism),将帮助你写出更好的代码,和更精确的行为。
为了理解信号是如何工作的,我们必须理解三个特性:

  • 投递可靠性保障(Guarantee Of Delivery)
  • 状态(State)
  • 是否携带数据(With or Without Data)

这三个特性设计了一种信号机制。

  

:D 一言句子获取中...