首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::atomic_flag::clear

Defined in header <atomic>

?

?

void clear( std::memory_order order = std::memory_order_seq_cst ) volatile;

(1)

(since C++11)

void clear( std::memory_order order = std::memory_order_seq_cst );

(2)

(since C++11)

原子地更改std::atomic_flag清除%28false29%。

参数

order

-

the memory synchronization ordering for this operation (cannot be std::memory_order_consume, std::memory_order_acquire, or std::memory_order_acq_rel)

例外

noexcept规格:

noexcept

另见

test_and_set

atomically sets the flag to true and obtains its previous value (public member function)

atomic_flag_clearatomic_flag_clear_explicit (C++11)(C++11)

atomically sets the value of the flag to false (function)

memory_order (C++11)

defines memory ordering constraints for the given atomic operation (typedef)

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com