Biblioteca atómica de C ++ - is_lock_free

Descripción

Se utiliza para comprobar si las operaciones del tipo atómico están libres de bloqueos.

Declaración

A continuación se muestra la declaración de 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 );

Parámetros

obj - Se utiliza en un puntero al objeto atómico a examinar.

Valor devuelto

Devuelve verdadero si * obj es un atómico sin bloqueo, falso en caso contrario.

Excepciones

No-noexcept - esta función miembro nunca arroja excepciones.