被close的channel会有什么问题

本文阅读 1 分钟
首页 golang 正文
题目序号:(658)
题目来源:网易
频次:1

答案1:(呼哈)
nil的channel:关闭会panic;
非空的channel:关闭成功,读完数据后返回零值;
空的channel:关闭成功,读完数据后返回零值;
满了的channel:关闭成功,读完数据后返回零值;
没满的channel:关闭成功,读完数据后返回零值;
向关闭的channel写数据,会panic。

本文来自投稿,不代表本站立场,如若转载,请注明出处:
syncpool的实现原理
« 上一篇 09-17
问了sync.Map(我说我对sync.Pool比较熟,就说Pool了)
下一篇 » 09-17

发表评论

发表评论