命名空间
变体
操作

ATOMIC_FLAG_INIT

来自 cppreference.cn
< c‎ | atomic
定义于头文件 <stdatomic.h>
#define ATOMIC_FLAG_INIT /* 未指定 */
(自 C11 起)

展开为一个初始化器,可用于将 atomic_flag 类型初始化为清除状态。 未使用此宏初始化的 atomic_flag 的值是不确定的。

[编辑] 示例

#include <stdatomic.h>
 
atomic_flag flag = ATOMIC_FLAG_INIT;

[编辑] 参考

  • C17 标准 (ISO/IEC 9899:2018)
  • 7.17.1/3 ATOMIC_FLAG_INIT (页码: 200)
  • 7.17.8/4 ATOMIC_FLAG_INIT (页码: 208)
  • C11 标准 (ISO/IEC 9899:2011)
  • 7.17.1/3 ATOMIC_FLAG_INIT (页码: 273)
  • 7.17.8/4 ATOMIC_FLAG_INIT (页码: 285)

[编辑] 参见

(C11)(C17 中已弃用)(C23 中已移除)
初始化一个新的原子对象
(函数宏) [编辑]
无锁原子布尔标志
(结构体)[编辑]
C++ 文档 关于 ATOMIC_FLAG_INIT