函数
<atomic>

std::atomic_flag_clear

void atomic_flag_clear (volatile atomic_flag* obj) noexcept;void atomic_flag_clear (atomic_flag* obj) noexcept;
清空 atomic flag
清空 obj,将其标志值设置为 false

此操作是原子的,并使用顺序一致性memory_order_seq_cst)。要使用不同的内存顺序清空值,请参见 atomic_flag_clear_explicit

有关 atomic_flag 的等效成员函数,请参见 atomic_flag::clear

参数

obj
指向要清空的 atomic_flag 对象的指针。

返回值



数据竞争

无数据竞争(原子操作)。该操作使用*顺序一致性*(memory_order_seq_cst)。

异常安全

无异常保证: 绝不抛出异常。

另见