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

请参见

参考

<atomic>

原子结构

atomic_signal_fence功能