【发布时间】:2020-08-22 11:36:46
【问题描述】:
Gorilla WebSocket 文档提到 “应用程序负责确保不超过一个 goroutine 并发调用 write 方法,并且不超过一个 goroutine 并发调用 read 方法。”
这是否意味着没有两个 goroutine 即使有不同的 conn ptr 可以同时调用 write 方法,或者这意味着如果我们与不同的 goroutine 共享相同的 conn ptr 则我们不能同时使用该 conn 编写(虽然这似乎很明显).. ?
【问题讨论】:
-
如果包将读取操作限制为一次只能连接一个连接,则该包将无用。
标签: go websocket concurrency