atomic_flag
來自 cppreference.com
在標頭檔案 <stdatomic.h> 中定義 |
||
typedef struct /* 未指定 */ 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 原子標誌型別和操作 (p: 302-303)
- C17 標準 (ISO/IEC 9899:2018)
- 7.17.1/4 atomic_flag (p: 200)
- 7.17.8 原子標誌型別和操作 (p: 208-209)
- C11 標準 (ISO/IEC 9899:2011)
- 7.17.1/4 atomic_flag (p: 273)
- 7.17.8 原子標誌型別和操作 (p: 285-286)
[編輯] 另請參閱
(C11) |
初始化一個新的 atomic_flag (宏常量) |
將 atomic_flag 設定為 true 並返回舊值 (函式) | |
將 atomic_flag 設定為 false (函式) | |
C++ 文件 for atomic_flag
|