Posted in

Go语言中如何安全实现无锁队列?:CAS+Aba问题规避+memory ordering语义详解——基于atomic.Value的MPMC队列生产就绪版

第一章:数据结构与算法分析go语 … Go语言中如何安全实现无锁队列?:CAS+Aba问题规避+memory ordering语义详解——基于atomic.Value的MPMC队列生产就绪版Read more

Posted in

Go内存模型与CPU缓存一致性冲突?揭秘atomic.LoadUint64为何有时失效,以及memory ordering的4种Go语义保障级别

第一章:Go内存模型与CPU缓存 … Go内存模型与CPU缓存一致性冲突?揭秘atomic.LoadUint64为何有时失效,以及memory ordering的4种Go语义保障级别Read more