Share via


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

Voir aussi

Référence

<atomic>

structure atomique

fonction d'atomic_signal_fence