atomic_thread_fence 函数
作为 范围是内存同步基元强制排序在加载/存储区之间操作无关联的基本操作。
inline void atomic_thread_fence(
memory_order Order
) _NOEXCEPT;
参数
- Order
确定范围类型的内存中保留的约束。
备注
Order 参数决定范围类型。
memory_order_relaxed |
范围不起作用。 |
memory_order_consume |
范围是获取范围。 |
memory_order_acquire |
范围是获取范围。 |
memory_order_release |
范围是释放范围。 |
memory_order_acq_rel |
范围是获取范围和释放范围。 |
memory_order_seq_cst |
范围是获取范围和释放范围,并按顺序一致。 |
要求
**标头:**原子
命名空间: std