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