次の方法で共有


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

参照

関連項目

<atomic>

アトミック構造

atomic_thread_fence 関数