Partager via


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

Voir aussi

Référence

<atomic>

structure atomique

fonction d'atomic_thread_fence