登录
推荐
文章
Go 技术
课程
下载
专题
AI
Close
已收录文章:1篇
一周内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go问答
| 3天前 |
并发
·
channel
·
range
·
Close
·
Go问答
·
并发退出
Channel关闭
Go问答
close channel
range退出
发送方关闭
Go channel 关闭后还能读吗:读写规则、退出流程和常见坑
Go channel 关闭后仍然可以把缓冲区里的值读完,再继续读取会得到元素类型的零值和 ok=false;但关闭后的 channel 不能再写入,也不能重复关闭。真正安全的关键是让发送方统一负责关闭,并让接收方用 range 或 ok 值退出。
427
收藏