atomic_signal_fence功能
作为在调用线程上建立范围之间的内存命令的要求具有通知处理程序在同一线程上执行的 范围 。
inline void atomic_signal_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