Libreria atomica C ++ - store
Descrizione
Sostituisce atomicamente il valore dell'oggetto atomico con un argomento non atomico.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: atomic_store.
template< class T >
void atomic_store( volatile std::atomic<T>* obj, T desr );
C ++ 11
template< class T >
void atomic_store( std::atomic<T>* obj, T desr );
Parametri
obj - Viene utilizzato nel puntatore all'oggetto atomico da modificare.
desr - Viene utilizzato per memorizzare il valore nell'oggetto atomico.
order - Viene utilizzato per sincronizzare l'ordine della memoria per questa operazione.
Valore di ritorno
nessuna
Eccezioni
No-noexcept - questa funzione membro non genera mai eccezioni.