最近发布的主题
最近发布的文章
最近分享的资源
暂无
最近发布的项目
暂无
最近的评论
-
我自己想应该是使用 ``` wg.Wait() close(ret) ``` 阻碍的主线程,但是同时遍历是发生在主线程上。这时候定义的channel是无缓存的,这时候没办法发现这个无缓冲的channel又被消费的可能,故而会发生异常。这时候使用 协程的话,由于不堵塞。使得 channel消费成为的可能。 ``` go func() { defer close(ret) wg.Wait() }() ```
-
评论了主题 这个题目有点怪 @zhang-jianqiang 谢谢
-
评论了主题 这个题目有点怪@jthmath 麻烦帮我看看