会panic的几种情况
1.向已经关闭的channel发送数据
2.关闭已经关闭的channel
3.关闭未初始化的nil channel
会阻塞的情况:
1. 从未初始化nil channel中读数据
2. 向未初始化nil channel中发数据
3.在没有读取的groutine时,向无缓冲channel发数据
4.在没有数据时,从无缓冲channel读数据
返回零值:
从已经关闭的channe接收数据
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!