次の方法で共有


atomic::fetch_or のメソッド

値と *thisに格納されている既存の値の or をビットごとに実行します。

Ty atomic<Ty>::fetch_or (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_or (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

パラメーター

戻り値

orの結果をビットごとに含まれている Ty のオブジェクト。

解説

fetch_or のメソッドは Value と *thisに格納されている実行し、 Orderで指定されたメモリの制約を適用して現在の値のビットごとに置き換えるに read-modify-write 操作を or と *this の格納されている値の。

必要条件

ヘッダー: の分割

名前空間: std

参照

関連項目

<atomic>

アトミック構造

atomic_fetch_or_explicit 関数