c++原子操作中compare_exchange_weak和compare_exchange_strong的MSVC与GCC源码和用法说明
这两个函数都属于原子操作的cas操作也就是Compare-and-swap操作,经常在无锁并行或并发结构中用到。以compare_exchange_strong为例子来做个基本的使用说明:inttst_val=4;intnew_val=5;std::atomicatomic_0=3;autoexchanged=atomic_0.compare_exchange_strong(tst_val,new