reader_writer_lock — Klasa
Lock czytnik kolejki writer writer preferencji z lokalnego tylko wirowanieBlokada udziela najpierw - najpierw out (FIFO) dostępu do modułów zapisujących i starves czytelników przy ciągłym obciążeniu pisarzy.
class reader_writer_lock;
Członkowie
Publiczne klasy
Nazwa |
Opis |
---|---|
Wyjątek bezpiecznego RAII otoki używany do nabycia reader_writer_lock zablokować obiekty jako moduł zapisujący. |
|
Wyjątek bezpiecznego RAII otoki używany do nabycia reader_writer_lock zablokować obiekty do odczytu. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Tworzy nowy reader_writer_lock obiektu. |
|
Niszczy reader_writer_lock obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Uzyskuje blokadę modułu zapisującego czytnik jako moduł zapisujący. |
|
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ć. |
|
Próbuje uzyskać blokady modułu zapisującego czytnik jako moduł zapisujący bez blokowania. |
|
Próbuje uzyskać blokady modułu zapisującego czytnik do odczytu bez blokowania. |
|
Odblokowuje lock modułu zapisującego czytnik oparte na zablokowany kto go reader lub modułu zapisującego. |
Uwagi
Aby uzyskać więcej informacji, zobacz Struktury danych synchronizacji.
Hierarchii dziedziczenia
reader_writer_lock
Wymagania
Nagłówek: concrt.h
Obszar nazw: współbieżności