atomic_flag
From cppreference.com
| ヘッダ <stdatomic.h>で定義 |
||
| typedef struct /* unspecified */ atomic_flag; |
(C11 以降) | |
atomic_flag はアトミックなブール型です。他のアトミック型とは異なり、ロックフリーであることが保証されています。atomic_bool とは異なり、atomic_flag はロード操作やストア操作を提供しません。
[編集] 参照
- C23標準 (ISO/IEC 9899:2024)
- 7.17.1/5 atomic_flag (p: 293)
- 7.17.8 Atomic flag type and operations (p: 302-303)
- C17標準 (ISO/IEC 9899:2018)
- 7.17.1/4 atomic_flag (p: 200)
- 7.17.8 Atomic flag type and operations (p: 208-209)
- C11標準 (ISO/IEC 9899:2011)
- 7.17.1/4 atomic_flag (p: 273)
- 7.17.8 Atomic flag type and operations (p: 285-286)
[編集] 関連項目
| (C11) |
新しい atomic_flag を初期化します (マクロ定数) |
| atomic_flagをtrueに設定し、古い値を返す (関数) | |
| atomic_flagをfalseに設定する (関数) | |
| C++ ドキュメント の atomic_flag
| |