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