Metoda reader_writer_lock::Lock
Uzyskuje blokadę modułu zapisującego czytnik jako moduł zapisujący.
void lock();
Uwagi
Często jest to bezpieczniejsze korzystanie z scoped_lock konstrukcji do nabywania i zwolnij reader_writer_lock obiektu jako writer w drodze wyjątku bezpieczny sposób.
Po moduł zapisujący próbuje uzyskać blokady, wszelkie przyszłe czytelników zablokuje dopóki pomyślnie nabyte i zwolniona blokada moduły zapisujące.Blokada ta jest obciążona w kierunku pisarzy i może uniemożliwić wykonywanie czytelników przy ciągłym obciążeniu pisarzy.
Autorzy są powiązane tak, aby moduł zapisujący zamykania blokady zwalnia dalej writer w wierszu.
Jeśli blokada jest już posiadanych przez kontekst wywołującego, improper_lock wygeneruje wyjątek.
Wymagania
Nagłówek: concrt.h
Obszar nazw: współbieżności