atomic_flag_clear, atomic_flag_clear_explicit

来自cppreference.com
< c‎ | atomic

定义于头文件 <stdatomic.h>
void atomic_flag_clear( volatile atomic_flag* obj );
(1) (C11起)
void atomic_flag_clear_explicit( volatile atomic_flag* obj, memory_order order );
(2) (C11起)
atomic_flag状态的原子变化所指向的obj清除(false)。的第一个版本的订单存储器访问根据memory_order_seq_cst,根据order.
原文:
Atomically changes the state of a atomic_flag pointed to by obj to clear (false). The first version orders memory accesses according to memory_order_seq_cst, the second version orders memory accesses according to order.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

obj -
指针的原子标志要修改的对象
原文:
pointer to the atomic flag object to modify
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
order -
内存同步进行此操作的顺序:所有的允许值
原文:
the memory synchronization ordering for this operation: all values are permitted
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

(无)
原文:
(none)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

的atomic_flag设置为true,并返回旧的值
原文:
sets an atomic_flag to true and returns the old value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]
atomic_flag_clearatomic_flag_clear_explicitC++文档