ATOMIC_FLAG_INIT
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ヘッダーで定義
<stdatomic.h>
|
||
|
#define ATOMIC_FLAG_INIT /* unspecified */
|
(C11以降) | |
atomic_flag
型をクリア状態で初期化するために使用できる初期化子に展開されます。
atomic_flag
がこのマクロを使用して初期化されていない場合、その値は不定です。
例
#include <stdatomic.h> atomic_flag flag = ATOMIC_FLAG_INIT;
参考文献
- C17規格 (ISO/IEC 9899:2018):
-
- 7.17.1/3 ATOMIC_FLAG_INIT (p: 200)
-
- 7.17.8/4 ATOMIC_FLAG_INIT (p: 208)
- C11規格 (ISO/IEC 9899:2011):
-
- 7.17.1/3 ATOMIC_FLAG_INIT (p: 273)
-
- 7.17.8/4 ATOMIC_FLAG_INIT (p: 285)
関連項目
|
(C11)
(C17で非推奨)
(C23で削除)
|
新しいアトミックオブジェクトを初期化する
(関数マクロ) |
|
(C11)
|
ロックフリーなアトミックブーリアンフラグ
(構造体) |
|
C++ドキュメント
for
ATOMIC_FLAG_INIT
|
|