atomic_flag

来自cppreference.com
< c‎ | atomic
在标头 <stdatomic.h> 定义
struct atomic_flag;
(C11 起)

atomic_flag 是一种原子布尔类型。不同于其他原子类型,它保证是免锁的。不同于 atomic_boolatomic_flag 不提供加载或存储操作。

引用

  • C17 标准(ISO/IEC 9899:2018):
  • 7.17.1/4 atomic_flag (第 200 页)
  • 7.17.8 Atomic flag type and operations (第 208-209 页)
  • C11 标准(ISO/IEC 9899:2011):
  • 7.17.1/4 atomic_flag (第 273 页)
  • 7.17.8 Atomic flag type and operations (第 285-286 页)

参阅

初始化新的 atomic_flag
(宏常量)
设置 atomic_flagtrue 并返回旧值
(函数)
设置 atomic_flagfalse
(函数)