无缓冲的 channel 和有缓冲的 channel 有什么区别?

请尝试在评论区里写下答案(如不能清楚表述,那么你可能没真正理解)。欢迎参与,为下一次求职做准备。
摈弃世俗浮躁,追求技术精湛
Summer
讨论数量: 2

无缓冲channel在写入数据之前,必须存在接收者否则会产生deadlock。有缓冲channel在容量未满时,可以直接写入无需接收者,但是channel满的时候,写入依旧产生deadlock

2年前 评论
zhaocrazy

无缓冲的channel 是同步的 有缓冲的channel 是非同步的

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!