atomic_flag 構造体
bool フラグをアトミックに設定およびクリアするオブジェクトについて記述します。 アトミック フラグの操作は常にロック制御不要です。
struct atomic_flag;
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
格納されたフラグを false に設定します。 |
|
格納されたフラグを true に設定し、フラグの初期値を返します。 |
解説
atomic_flag オブジェクトは、atomic_flag_clear、atomic_flag_clear_explicit、atomic_flag_test_and_set、および atomic_flag_test_and_set_explicit の非メンバー関数に渡すことができます。 これらは、ATOMIC_FLAG_INIT の値を使用して初期化できます。
必要条件
ヘッダー: atomic
名前空間: std