Biblioteca atómica de C ++ - cargar

Descripción

Obtiene atómicamente el valor almacenado en un objeto atómico.

Declaración

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

Parámetros

  • obj - Se utiliza como puntero al objeto atómico a modificar.

  • order - Se utiliza sincronizar el ordenamiento de la memoria para esta operación.

Valor devuelto

Devuelve el valor que tiene el objeto atómico al que apunta obj.

Excepciones

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