Condividi tramite


Metodo reader_writer_lock::lock_read

Acquisisce il blocco reader-writer come reader.Se ci sono writer, i lettori attivi devono attendere fino a quando non sono stati completati.Il reader registra semplicemente un interesse nel blocco e attende che i writer lo rilascino.

void lock_read();

Note

È spesso più sicuro utilizzare il costrutto scoped_lock_read per acquisire e rilasciare un oggetto reader_writer_lock come reader in un modo indipendente dalle eccezioni.

Se ci sono writer in attesa sul blocco, il lettore attenderà fino a che tutti i writer in riga abbiano acquisito e rilasciato il blocco.Il blocco viene distorto verso i writer e può essere dannoso per i reader in condizioni di caricamento continuo di writer.

Requisiti

Header: concrt.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Classe reader_writer_lock

Metodo reader_writer_lock::unlock