- 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;
}- memory_order[link memory_order.md]
同一スレッド内のシグナルハンドラ実行との間でのみ有効なメモリフェンスを発行する。
この関数は、スレッドと、そのスレッド上で処理されるシグナルハンドラとの間でのみ、その効果が有効である、という点を除いてatomic_thread_fence(order)と同じ効果を持つ。
なし
投げない
- C++11
- Clang: ??
- GCC: 4.7.0
- ICC: ??
- Visual C++: 2012, 2013