channel和锁对比一下

本文阅读 1 分钟
首页 golang 正文
题目来源:斗鱼

答案:flare

1.)长度为1有缓存channel可以实现互斥锁

缓存满时<=>上锁

​ 缓存空 <=> 解锁

2.)channel实现结构体包含sync.Mteux

3.) channel的性能比锁代价要大很多

本文来自投稿,不代表本站立场,如若转载,请注明出处:
了解中间件吗?有什么好处?
« 上一篇 09-17
Go 高并发的特点
下一篇 » 09-17

发表评论

发表评论