Biblioteca Atômica C ++ - carregar
Descrição
Ele obtém atomicamente o valor armazenado em um objeto atômico.
Declaração
A seguir está a declaração para 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 - É usado como ponteiro para o objeto atômico a ser modificado.
order - É usado para sincronizar o pedido de memória para esta operação.
Valor de retorno
Ele retorna o valor mantido pelo objeto atômico apontado por obj.
Exceções
No-noexcept - esta função de membro nunca lança exceções.