最終更新日時(UTC):
が更新

履歴 編集

function
<atomic>

std::atomic_signal_fence(C++11)

namespace std {
  extern "C"
  void
    atomic_signal_fence(memory_order order) noexcept; // (1) C++11
  extern "C"
  constexpr void
    atomic_signal_fence(memory_order order) noexcept; // (1) C++26
}

概要

同一スレッド内のシグナルハンドラ実行との間でのみ有効なメモリフェンスを発行する。

効果

この関数は、スレッドと、そのスレッド上で処理されるシグナルハンドラとの間でのみ、その効果が有効である、という点を除いてatomic_thread_fence(order)と同じ効果を持つ。

戻り値

なし

例外

投げない


出力

バージョン

言語

  • C++11

処理系

参照