std::atomic_ref<T>::fetch_or
来自 cppreference.com
< cpp | atomic | atomic ref
仅 atomic_ref<Integral> 专门化的成员 |
||
T fetch_or( T arg, std::memory_order order = std::memory_order_seq_cst ) const noexcept; |
(自 C++20 起) | |
以原子方式将引用的对象当前值替换为该值与 arg 按位或的结果。此操作是一个读-修改-写操作。内存会根据 order 的值进行影响。
[编辑] 参数
arg | - | 按位或的另一个参数 |
order | - | 要强制执行的内存排序约束 |
[编辑] 返回值
引用的对象的当前值,该值立即在执行此函数之前。