atomic_compare_exchange
摘要:atomic_compare_exchange 分为两个版本 atomic_compare_exchange_strong 和 atomic_compare_exchange_weak,语义如下bool atomic_compare_exchange( volatile A *obj, C* expected, C desired, memory_order succ, memory_order fail );{ fence_before(succ); // fence 1 if(*obj == expected) { *obj = desired; ...
阅读全文
posted @ 2014-01-16 11:16
浙公网安备 33010602011771号