Compartilhar via


Método de reader_writer_lock::Lock

Adquire o bloqueio de leitor-autor como um escritor.

_CRTIMP void lock();

Comentários

Geralmente é mais seguro utilizar o scoped_lock construção para adquirir e liberar uma reader_writer_lock o objeto como um escritor em uma forma de segurança exceção.

Depois que um escritor tenta adquirir o bloqueio, bloqueará qualquer leitores futuras até que os escritores tenham adquirido e liberou o bloqueio com êxito. Esse bloqueio é viesado para escritores e pode enfraquecer leitores sob uma carga contínua de gravadores.

Gravadores são reunidos para que um escritor de sair do bloqueio libera o gravador próximo linha.

Se o bloqueio já é mantido pelo contexto de chamada, um improper_lock exceção será lançada.

Requisitos

Cabeçalho: concrt.h

Namespace: Simultaneidade

Consulte também

Referência

reader_writer_lock classe

Método de reader_writer_lock::Unlock