fonction d'atomic_signal_fence
Agit comme une frontière de sécurité qui génère mémoire classer les spécifications entre les frontières de sécurité dans un thread appelant qui ont des gestionnaires de signal qui sont exécutés dans le même thread.
inline void atomic_signal_fence(
memory_order Order
) _NOEXCEPT;
Paramètres
- Order
une contrainte mémoire qui détermine le type de frontière de sécurité.
Notes
l'argument d' Order détermine le type de frontière de sécurité.
memory_order_relaxed |
Une frontière de sécurité n'a aucun effet. |
memory_order_consume |
Une frontière de sécurité est une frontière de sécurité d'acquérir. |
memory_order_acquire |
Une frontière de sécurité est une frontière de sécurité d'acquérir. |
memory_order_release |
Une frontière de sécurité est une frontière de sécurité de version. |
memory_order_acq_rel |
Une frontière de sécurité est une frontière de sécurité de saisie et une frontière de sécurité de version. |
memory_order_seq_cst |
Une frontière de sécurité est une frontière de sécurité de saisie et une frontière de sécurité de version, et est séquentielle cohérente. |
Configuration requise
en-tête : atomique
l'espace de noms : DST