Sdílet prostřednictvím


CriticalRegionType – výčet

Typ kritické oblasti kontext je uvnitř.

enum CriticalRegionType;

Členy

Hodnoty

Název

Description

InsideCriticalRegion

Označuje, že v kontextu uvnitř kritické oblasti.Když uvnitř kritické oblasti skryty asynchronní suspenze plánovače.By toto pozastavení dojít správce prostředků bude čekat podproces spustitelné pracovní a jednoduše obnovit namísto vyvolání Plánovač znovu.Musí být přijata všechny zámky přijata uvnitř těchto oblastí s mimořádně pečlivě.

InsideHyperCriticalRegion

Označuje, že v kontextu uvnitř hyper kritické oblasti.Když uvnitř hyper kritické oblasti skryty synchronní i asynchronní suspenze plánovače.By toto pozastavení nebo blokování dojít správce prostředků bude čekat podproces spustitelné pracovní a jednoduše obnovit namísto vyvolání Plánovač znovu.Zámky přijata uvnitř těchto oblastí musí být nikdy sdíleny s běžící mimo tyto oblasti.To způsobí nepředvídatelné zablokování.

OutsideCriticalRegion

Označuje, že v kontextu mimo jakékoli kritické oblasti.

Požadavky

Záhlaví: concrtrm.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

concurrency – obor názvů

IUMSThreadProxy – struktura