Posted in

Go语言锁的“暗面”:内存屏障、CPU缓存一致性、false sharing如何让你的RWMutex慢3.7倍?(Intel x86-64底层揭秘)

第一章:Go语言锁的“暗面”全景 … Go语言锁的“暗面”:内存屏障、CPU缓存一致性、false sharing如何让你的RWMutex慢3.7倍?(Intel x86-64底层揭秘)Read more

Posted in

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

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