Posted in

Go原子操作与内存序面试深度解析(atomic.LoadUint64 vs sync.Mutex性能拐点、memory barrier指令级证据)

第一章:Go原子操作与内存序面试 … Go原子操作与内存序面试深度解析(atomic.LoadUint64 vs sync.Mutex性能拐点、memory barrier指令级证据)Read more

Posted in

Go原子操作与内存序(memory ordering)实战手册:CompareAndSwapUint64为何在ARM上仍需atomic.Load?acquire/release语义的3个误用现场

第一章:Go原子操作与内存序的核 … Go原子操作与内存序(memory ordering)实战手册:CompareAndSwapUint64为何在ARM上仍需atomic.Load?acquire/release语义的3个误用现场Read more

Posted in

Go语言学习笔记下卷:为什么你的atomic.LoadUint64返回旧值?内存序(memory ordering)与CPU缓存一致性详解

第一章:Go语言学习笔记下卷 接 … Go语言学习笔记下卷:为什么你的atomic.LoadUint64返回旧值?内存序(memory ordering)与CPU缓存一致性详解Read more