Método reader_writer_lock::lock_read
Adquire o bloqueio de leitor/gravador como um leitor. Se houver gravadores, os leitores ativas precisam esperar até que sejam feitas. O leitor registra apenas uma preocupação em espera gravadores para bloqueio e solte.
void lock_read();
Comentários
Geralmente é mais seguro utilizar a construção de scoped_lock_read para adquirir e liberar um objeto de reader_writer_lock como um leitor em uma forma de seguro de exceção.
Se houver gravadores aguardando o bloqueio, o leitor aguardará até que todos os gravadores na linha adquiram e liberem o bloqueio. Esse bloqueio é mais adequado para gravadores e pode morrer de fome leitores com uma carga contínua de gravadores.
Requisitos
Cabeçalho: concrt.h
Namespace: simultaneidade