Condividi tramite


funzione atomic_thread_fence

Funge da recinto che stabilisce i requisiti di memoria ordine rispetto ad altri recinti.

inline void atomic_thread_fence(
   memory_order Order
) _NOEXCEPT;

Parametri

  • Order
    Una limitazione di memoria che determina il tipo del recinto.

Note

L'argomento di Order determina il tipo del recinto.

memory_order_relaxed

Il limite non ha effetto.

memory_order_consume

Il limite è un limite di acquisto.

memory_order_acquire

Il limite è un limite di acquisto.

memory_order_release

Il limite è un limite della versione.

memory_order_acq_rel

Il limite sia un limite di acquisto che un limite della versione.

memory_order_seq_cst

Il limite sia un limite di acquisto che un limite della versione ed è in sequenza coerente.

Requisiti

intestazione: atomico

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<atomic>

struttura atomica

funzione atomic_signal_fence