一个 channel 可能被多个 Go 例程使用。通过使用一些 Go 例程线程安全的 len(channel) 获取 channel 的长度?
最佳答案
这在某种程度上取决于您的用例
调用确实是安全的,但是当其他goroutines从该 channel 发送/获取时,结果不可信
关于go - Go 中的 len(channel) 是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42321309/