atomic_thread_fence功能
作为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