名稱空間
變體
操作

atomic_flag

來自 cppreference.com
< c‎ | atomic
在標頭檔案 <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)

[編輯] 另請參閱

初始化一個新的 atomic_flag
(宏常量) [編輯]
將 atomic_flag 設定為 true 並返回舊值
(函式) [編輯]
將 atomic_flag 設定為 false
(函式) [編輯]
C++ 文件 for atomic_flag