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 |
圍牆取得圍牆,並發行網圍欄,而且是以循序方式一致。 |
需求
標頭: 不可部分完成
Namespace: 標準