atomic_flag 结构

描述基本设置和清除 bool 标志的对象。 基本标记的操作通常是无锁的。

struct atomic_flag;

成员

公共方法

Name

说明

atomic_flag::clear 方法

将存储标志设置为 false 。

atomic_flag::test_and_set 方法

将存储标志设置为 true 并返回初始标志值。

备注

atomic_flag 对象可传递到非成员函数 atomic_flag_clearatomic_flag_clear_explicitatomic_flag_test_and_setatomic_flag_test_and_set_explicit。 使用值 ATOMIC_FLAG_INIT可将它们初始化。

要求

**标头:**原子

命名空间: std

请参见

参考

<atomic>