Sdílet prostřednictvím


Třída reader_writer_lock

Zápis předvoleb reader writer založených na frontě Zámek s místní pouze odstřeďování.Zámek uděluje nejprve - první out (FIFO) přístup pro zápis a starves čtenáři zatížení průběžný zápis.

class reader_writer_lock;

Členy

Dd504907.collapse_all(cs-cz,VS.110).gifVeřejné třídy

Název

Description

Třída reader_writer_lock::scoped_lock

Výjimce bezpečné RAII wrapper použité k získání reader_writer_lock zamknout objekty jako modul pro zápis.

Třída reader_writer_lock::scoped_lock_read

Výjimce bezpečné RAII wrapper použité k získání reader_writer_lock zamknout objekty jako čtečku.

Dd504907.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

Konstruktor reader_writer_lock::reader_writer_lock

Vytvoří nový reader_writer_lock objektu.

reader_writer_lock:: ~ reader_writer_lock Destructor

Ničí reader_writer_lock objektu.

Dd504907.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda reader_writer_lock::LOCK

Získání zámku reader writer jako modul pro zápis.

Metoda reader_writer_lock::lock_read

Jako čtečku získává lock reader writer.Pokud autoři, aktivní čtenáři mají čekat, až se v.Čtenář jednoduše registruje zájem v zámku a čeká autoři ji vydat.

Metoda reader_writer_lock::try_lock

Pokusy o získání zámku reader writer jako modul pro zápis bez blokování.

Metoda reader_writer_lock::try_lock_read

Pokusy o získání zámku reader writer jako čtečku bez blokování.

Metoda reader_writer_lock::Unlock

Odemkne reader writer zámek na základě kdo uzamčen ho čtenář nebo Zapisovatel.

Poznámky

Další informace naleznete v tématu Synchronizace struktury dat.

Hierarchii dědičnosti

reader_writer_lock

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída critical_section