【发布时间】:2013-02-28 15:52:44
【问题描述】:
我正在使用 Go 开发 TCP 服务器。现在我想通知所有与客户端对话的 goroutine 放弃他们的连接,转储他们拥有的东西并停止。
关闭频道是通知所有频道的一种方式。
问题是:那是惯用的 Go 吗?如果我错了;那么我应该怎么做(通知所有的 goroutines - 比如 .NET 中的 ManualResetEvent)?
注意:我是 Go 新手,刚刚学习并开始使用 TCP Server,因为我之前用 C# 编写过。
【问题讨论】:
标签: concurrency tcp parallel-processing go