Compartir a través de


reader_writer_lock::lock_read (Método)

Adquiere el bloqueo de lectura o escritura como un lector. Si hay sistemas de escritura, los lectores activos tienen que esperar hasta que hayan terminado. El lector simplemente registra un interés en el bloqueo y espera que los sistemas de escritura lo liberen.

_CRTIMP void lock_read();

Comentarios

Es a menudo más seguro usar la construcción scoped_lock_read para adquirir y liberar un objeto reader_writer_lock como un lector en una excepción de manera segura.

Si hay sistemas de escritura que esperan el bloqueo, el lector esperará hasta todos los sistemas de escritura de cola hayan adquirido y liberado el bloqueo. Este bloqueo está orientado hacia los sistemas de escritura y puede dejar sin recursos a los lectores bajo una carga continua de sistemas de escritura.

Requisitos

Encabezado: concrt.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

reader_writer_lock (Clase)

reader_writer_lock::unlock (Método)