Udostępnij za pośrednictwem


Metoda reader_writer_lock::lock_read

Uzyskuje blokadę modułu zapisującego czytnik do odczytu.W przypadku pisarzy, czytniki active zostały dopiero po wykonaniu.Czytnik po prostu rejestruje zainteresowanie blokady i czeka na pisarzy ją zwolnić.

void lock_read();

Uwagi

Często jest to bezpieczniejsze korzystanie z scoped_lock_read konstrukcji do nabywania i zwolnij reader_writer_lock obiektu do odczytu, w drodze wyjątku bezpieczny sposób.

W przypadku oczekiwania na blokadę pisarzy, Czytelnik będzie poczekaj, aż wszystkie moduły zapisujące w wierszu zostały nabyte i zwolniona blokada.Blokada ta jest obciążona w kierunku pisarzy i może uniemożliwić wykonywanie czytelników przy ciągłym obciążeniu pisarzy.

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa reader_writer_lock

Metoda reader_writer_lock::Unlock