go 互斥锁和自旋锁的性能对比的问题

Mericusta · 2022-08-18 11:59:34 · 2899 次点击

redis 等涉及操作系统的网络操作,经过我的测试,确实使用自旋锁效率要差一些,所以我最终选用了互斥锁的做法

这里不用 channel 是因为没有协程之间交互的需求,这只是一个并发读写某块内存的需求

#10
更多评论

为什么要自旋,一个channel就可以解决

#1

是的,多协程数据传递,Go已经给了你语言级别解决方案--channel

#2