close
名前空間
変種

std::atomic_flag::clear

提供: cppreference.com
 
 
 
 
<tbody> </tbody>
ヘッダ <atomic> で定義
void clear( std::memory_order order = std::memory_order_seq_cst ) volatile noexcept;
(1) (C++11以上)
void clear( std::memory_order order = std::memory_order_seq_cst ) noexcept;
(2) (C++11以上)

std::atomic_flag の状態をクリア (false) にアトミックに変更します。

引数

order - この操作に対するメモリ同期順序付け (std::memory_order_consume, std::memory_order_acquire, std::memory_order_acq_rel は指定できません)

関連項目

アトミックにフラグをtrueに設定し、以前の値を返します
(パブリックメンバ関数) [edit]
アトミックにフラグの値を false に設定します
(関数) [edit]
指定されたアトミック操作のメモリ順序制約を定義します
(列挙) [edit]