Metodo reader_writer_lock::lock
Acquisisce il blocco reader-writer come writer.
void lock();
Note
È spesso più sicuro utilizzare il costrutto scoped_lock per acquisire e rilasciare un oggetto reader_writer_lock come writer in un modo indipendente dalle eccezioni.
Dopo che un writer tenta di acquisire il blocco, tutti i reader futuri si bloccheranno finché i writer correttamente non ha 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.
I writer sono concatenati in modo che un writer che esce dal blocco rilascia il successivo writer nella riga.
Se il blocco è già mantenuto attivo dal contesto di chiamata, sarà generata l'eccezione improper_lock.
Requisiti
Header: concrt.h
Concorrenza diSpazio dei nomi: