Share via


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

柵欄是取得柵欄和版本柵欄,並依序一致。

需求

**標頭:**atomic

命名空間: std

請參閱

參考

<atomic>

atomic 結構

atomic_signal_fence 函式