atomic_compare_exchange_weak 函式
實作弱 式原子比較和交換的 作業。
template <class Ty>
inline bool atomic_compare_exchange_strong(
volatile atomic<Ty> *Atom,
Ty *Exp,
Ty Value
) _NOEXCEPT;
template <class Ty>
inline bool atomic_compare_exchange_strong(
atomic<Ty> *Atom,
Ty *Exp,
TyValue
) _NOEXCEPT;
參數
Atom
out 儲存型別 Ty值的 atomic 物件的指標。Exp
對型別 Ty值的指標。Value
型別 Ty 的值。
傳回值
指示數值比較的結果 bool 。
備註
這個方法會實作弱 式原子比較和 交換隱含 memory_order_seq_cstmemory_order 引數的作業 。如需詳細資訊,請參閱 atomic_compare_exchange_weak_explicit 函式。
需求
不可部分完成的作業。標題:
命名空間: std