Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.41 KB

atomic_signal_fence.md

File metadata and controls

60 lines (42 loc) · 1.41 KB

atomic_signal_fence

  • atomic[meta header]
  • std[meta namespace]
  • function[meta id-type]
  • cpp11[meta cpp]
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
}
  • memory_order[link memory_order.md]

概要

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

効果

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

戻り値

なし

例外

投げない

出力

バージョン

言語

  • C++11

処理系

参照