go channel close后读的问题 - name: keywords

本文阅读 1 分钟
首页 golang 正文

题目来源:UCLOUD

频次:高频

答案:树枝

channel作为传递消息的通道,对他的操作无非有三种,向channel发送值、从channel中取值,关闭channel。

对一个已经关闭的channel取值,如果里面有值会先取值,当值完后会取到该channel类型的零值

向一个已近关闭的channel发送至,会panic: send on closed channel

关闭一个已经关闭的channel,会panic: close of closed channel

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

发表评论

发表评论