Sdílet prostřednictvím


Třída critical_section

Vícenásobně přístupné mutex, která si je vědoma explicitně Runtime souběžnosti.

class critical_section;

Členy

Dd492843.collapse_all(cs-cz,VS.110).gifFunkce TypeDef veřejné

Název

Description

native_handle_type

Odkaz na critical_section objektu.

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

Název

Description

Třída critical_section::scoped_lock

Výjimkou bezpečné RAII obal critical_section objektu.

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

Název

Description

Konstruktor critical_section::critical_section

Vytvoří nový oddíl kritické.

critical_section:: ~ critical_section Destructor

Ničí důležité části.

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

Název

Description

Metoda critical_section::LOCK

Získá tento důležitý oddíl.

Metoda critical_section::native_handle

Pokud existuje, vrátí platform konkrétní nativní popisovač.

Metoda critical_section::try_lock

Pokusí se získat zámek bez blokování.

Metoda critical_section::try_lock_for

Pokusí se získat zámek bez blokování pro určitý počet milisekund.

Metoda critical_section::Unlock

Odemkne kritický oddíl.

Poznámky

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

Hierarchii dědičnosti

critical_section

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída reader_writer_lock