06 2022 档案

摘要:我们知道在C++11中引入了mutex和方便优雅的lock_guard。但是有时候我们想要的是性能更高的无锁实现,下面我们来讨论C++11中新增的原子操作类Atomic,我们可以利用它巧妙地实现无锁同步。 CAS(Compare and Swap)是个原子操作,保证了如果需要更新的地址没有被他人改动 阅读全文
posted @ 2022-06-16 15:04 飞舞的小蛇 阅读(324) 评论(0) 推荐(0) 编辑