Posted in

Go原子操作≠无锁编程:sync/atomic.Value、unsafe.Pointer、RWMutex三者在高并发读写场景下的吞吐量与缓存行伪共享实测报告

第一章:Go原子操作≠无锁编程: … Go原子操作≠无锁编程:sync/atomic.Value、unsafe.Pointer、RWMutex三者在高并发读写场景下的吞吐量与缓存行伪共享实测报告Read more

Posted in

Go原子操作真的无锁吗?通过LLVM IR和x86-64 lock指令反编译,验证atomic.LoadUint64的3种底层实现路径

第一章:Go原子操作真的无锁吗? … Go原子操作真的无锁吗?通过LLVM IR和x86-64 lock指令反编译,验证atomic.LoadUint64的3种底层实现路径Read more