有缓冲和无缓冲的区别?

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

题目序号:2004

题目来源:Shein

频次:1

答案:(flare)

无缓冲channel是同步,必须等待2个goroutine同时准备好数据才执行,否则会阻塞

有缓冲channel是非同步,缓存区为空或缓存区满了才会阻塞

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

发表评论

发表评论