atomic_flag
定义于头文件
<stdatomic.h> |
||
struct atomic_flag;
|
(C11 起) | |
atomic_flag 是一种原子布尔类型。不同于其他原子类型,它保证是免锁的。不同于 atomic_bool , atomic_flag
不提供加载或存储操作。
引用
- 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 (函数) |