atomic_fetch_or 函式
對某個值和 atomic 物件中儲存的現有值執行位元 or。
template <class T>
inline T atomic_fetch_or (
volatile atomic<T>* Atom,
T Value); noexcept
template <class T>
inline T atomic_fetch_or (
volatile atomic<T>* Atom,
T Value); noexcept
參數
Atom
atomic 物件的指標,該物件儲存指向 T 類型的值。Value
型別 T 的值。
傳回值
在運算執行之前,不可部分完成的物件中包含的值。
備註
atomic_fetch_or 函式會使用 memory_order_seq_cst memory_order 執行 read-modify-write 作業,將 Atom 的儲存值取代為 Value 的位元 or 以及以 Atom 儲存的目前值。
需求
**標頭:**atomic
命名空間: std