This commit is contained in:
Bo-Yi Wu
2016-03-28 22:40:12 +08:00
parent 38204e4200
commit cf7d7c3e7f

View File

@@ -1,6 +1,6 @@
# 14.3 协程的同步:关闭通道-测试阻塞的通道
通道可以被显的关闭;尽管它们和文件不同:不必每次都关闭。只有在当需要告诉接收者不会再提供新的值的时候,才需要关闭通道。只有发送者需要关闭通道,接收者永远不会需要。
通道可以被显的关闭;尽管它们和文件不同:不必每次都关闭。只有在当需要告诉接收者不会再提供新的值的时候,才需要关闭通道。只有发送者需要关闭通道,接收者永远不会需要。
继续看示例 [goroutine2.go](examples/chapter_14/goroutine2.go)(示例 14.2):我们如何在通道的 `sendData()` 完成的时候发送一个信号,`getData()` 又如何检测到通道是否关闭或阻塞?