Funzione atomic_signal_fence
Funge da barriera, cioè una primitiva di sincronizzazione di memoria che impone un ordine tra le operazioni di caricamento/memorizzazione tra altre barriere in un thread chiamante con gestori del segnale che vengono eseguiti nello stesso thread.
inline void atomic_signal_fence(
memory_order Order
) _NOEXCEPT;
Parametri
- Order
Un vincolo di ordine di memoria che determina il tipo della barriera.
Note
L'argomento Order determina il tipo di barriera.
memory_order_relaxed |
La barriera non ha effetto. |
memory_order_consume |
La barriera è una barriera di acquisizione. |
memory_order_acquire |
La barriera è una barriera di acquisizione. |
memory_order_release |
La barriera è una barriera di rilascio. |
memory_order_acq_rel |
La barriera è sia una barriera di acquisizione che una barriera di rilascio. |
memory_order_seq_cst |
La barriera è sia una barriera di acquisizione che una barriera di rilascio, ed è sequenzialmente consistente. |
Requisiti
Intestazione: atomico
Spazio dei nomi: std