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