非常教程

C参考手册

原子操作 | Atomic operations

atomic_flag

Defined in header <stdatomic.h>

struct atomic_flag;

(since C11)

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

参考

  • C11标准(ISO/IEC 9899:2011):
    • 7.17.1 / 4 atomic_flag(p: 273)
    • 7.17.8原子旗的类型和操作(p: 285-286)
C

C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。