Libreria atomica C ++ - is_lock_free
Descrizione
Viene utilizzato per verificare se le operazioni del tipo atomico sono prive di blocchi.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: atomic_is_lock_free.
template< class T >
bool atomic_is_lock_free( const std::atomic<T>* obj );
C ++ 11
template< class T >
bool atomic_is_lock_free( const volatile std::atomic<T>* obj );
Parametri
obj - Viene utilizzato in un puntatore all'oggetto atomico da esaminare.
Valore di ritorno
Restituisce true se * obj è un atomico senza lock, false in caso contrario.
Eccezioni
No-noexcept - questa funzione membro non genera mai eccezioni.