引言
前面讲到,在资源竞争的时候可以使用互斥锁,保证了资源访问的唯一性,但也降低了性能,仔细分析一下场景,如果只是读取数据,无论多少个goroutine都是不会存在逻辑上的互斥操作的。
这里读写锁
原文出处:https://segmentfault.com/a/1190000041821173
上一篇: Go通道channel通过通信共享内存
下一篇: go zero微服务高在请求量下如何优化
发布时间:2022-7-6 10:35 作者:LiberHome
前面讲到,在资源竞争的时候可以使用互斥锁,保证了资源访问的唯一性,但也降低了性能,仔细分析一下场景,如果只是读取数据,无论多少个goroutine都是不会存在逻辑上的互斥操作的。
这里读写锁
原文出处:https://segmentfault.com/a/1190000041821173