共用方式為


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

圍牆取得圍牆,並發行網圍欄,而且是以循序方式一致。

需求

標頭: 不可部分完成

Namespace: 標準

請參閱

參考

<atomic>

不可部分完成的結構

atomic_thread_fence 函式