Partilhar via


método de reader_writer_lock::lock_read

Adquire o bloqueio de leitor-gravador como um leitor.Se houver gravadores, leitores ativos necessário esperar até que eles são feitos.O leitor simplesmente registra um interesse na fechadura e aguarda gravadores para liberá-lo.

void lock_read();

Comentários

Geralmente é mais seguro utilizar o scoped_lock_read construção para adquirir e liberar um reader_writer_lock o objeto como um leitor em uma exceção maneira segura.

Se houver gravadores aguardando o bloqueio, o leitor aguardará até que todos os autores na linha tenham adquirido e liberou o bloqueio.Esse bloqueio é viesado para escritores e pode enfraquecer leitores sob uma carga contínua de gravadores.

Requisitos

Cabeçalho: concrt.h

Namespace: concorrência

Consulte também

Referência

classe de reader_writer_lock

método de reader_writer_lock::unlock