atomic_signal_fence Funktion
Fungiert als Zaun auf, der ArbeitsspeicherReihenfolge Anforderungen zwischen Zäunen in einem aufrufenden Thread einrichtet, die Signalhandler haben, die im gleichen Thread ausgeführt werden.
inline void atomic_signal_fence(
memory_order Order
) _NOEXCEPT;
Parameter
- Order
Eine Speicherplatzeinschränkung, die Zauntyp bestimmt.
Hinweise
Das Argument Order bestimmt Zauntyp.
memory_order_relaxed |
Der Zaun hat keine Auswirkungen. |
memory_order_consume |
Der Zaun ist ein Abrufenszaun. |
memory_order_acquire |
Der Zaun ist ein Abrufenszaun. |
memory_order_release |
Der Zaun ist ein Versionszaun. |
memory_order_acq_rel |
Der Zaun ist ein Abrufenszaun und ein Versionszaun. |
memory_order_seq_cst |
Der Zaun ist ein Abrufenszaun und ein Versionszaun, und ist sequenziell konsistent. |
Anforderungen
Header: atomar
Namespace: std