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.