临界
-
C++如何使用std::atomic::compare?exchange?weak构建非阻塞互斥锁
compare_exchange_weak适合做自旋锁因其失败开销更低:在x86等架构上伪失败不触发内存屏障或总线锁,缓存压力小;返回bool并更新expected值,契合“读-改…
compare_exchange_weak适合做自旋锁因其失败开销更低:在x86等架构上伪失败不触发内存屏障或总线锁,缓存压力小;返回bool并更新expected值,契合“读-改…