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
atomic 物件的指標,該物件儲存指向 Ty 類型的值。Exp
指向 Ty型別值的指標。Value
型別 Ty 的值。
傳回值
指出數值比較結果的 bool。
備註
這個方法會執行具有隱含 memory_order_seq_cst memory_order 引數的 弱式不可部分完成比較和交換的作業 。 如需詳細資訊,請參閱atomic_compare_exchange_weak_explicit 函式。
需求
**標頭:**atomic
命名空間: std