fonction d'atomic_thread_fence
Agit comme une frontière de sécurité qui génère mémoire classer les spécifications par rapport à d'autres frontières de sécurité.
inline void atomic_thread_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