Libreria atomica C ++ - carica

Descrizione

Ottiene atomicamente il valore memorizzato in un oggetto atomico.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: atomic_load.

template< class T >
T atomic_load( const std::atomic<T>* obj );

C ++ 11

template< class T >
T atomic_load( const volatile std::atomic<T>* obj );

Parametri

  • obj - Viene utilizzato nel puntatore all'oggetto atomico da modificare.

  • order - Viene utilizzato per sincronizzare l'ordine della memoria per questa operazione.

Valore di ritorno

Restituisce il valore mantenuto dall'oggetto atomico puntato da obj.

Eccezioni

No-noexcept - questa funzione membro non genera mai eccezioni.