ATOMIC_FLAG_INIT
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<stdatomic.h>
|
||
|
#define ATOMIC_FLAG_INIT /* unspecified */
|
(since 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)
(deprecated in C17)
(removed in C23)
|
初始化新的原子对象
(函数宏) |
|
(C11)
|
无锁原子布尔标志
(结构体) |
|
C++ documentation
for
ATOMIC_FLAG_INIT
|
|