Sdílet prostřednictvím


critical_section – třída

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

class critical_section;

Členy

Funkce TypeDef veřejné

Název

Description

native_handle_type

Odkaz na critical_section objektu.

Veřejné třídy

Název

Description

critical_section::scoped_lock – třída

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

Veřejné konstruktory

Název

Description

critical_section::critical_section – konstruktor

Vytvoří nový oddíl kritické.

critical_section::~critical_section – destruktor

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

Veřejné metody

Název

Description

critical_section::lock – metoda

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

critical_section::native_handle – metoda

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

critical_section::try_lock – metoda

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

critical_section::try_lock_for – metoda

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

critical_section::unlock – metoda

Odemkne kritický oddíl.

Poznámky

Další informace naleznete v tématu Synchronizační datové struktury.

Hierarchii dědičnosti

critical_section

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

concurrency – obor názvů

reader_writer_lock – třída