Sdílet prostřednictvím


CComSingleThreadModel::CriticalSection

Při použití CComSingleThreadModel , typedef název CriticalSection odkazuje na třídu CComFakeCriticalSection.

typedef CComFakeCriticalSection CriticalSection;

Poznámky

Protože CComFakeCriticalSection neposkytuje kritické části jeho metody Neprovádět žádnou akci.

CComMultiThreadModel a CComMultiThreadModelNoCS obsahují definice pro CriticalSection .Následující tabulka zobrazuje vztah mezi podprocesů třídy modelu a kritické části odkazuje CriticalSection :

Třídy definované v

Třída odkazuje

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModel

CComCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

Kromě CriticalSection , můžete použít typedef název AutoCriticalSection.Neměli byste zadávat AutoCriticalSection v globální objekty nebo členy statických tříd, pokud chcete eliminovat CRT spouštěcí kód.

Příklad

Viz CComMultiThreadModel::AutoCriticalSection.

Požadavky

Záhlaví: atlbase.h

Viz také

Referenční dokumentace

Třída CComSingleThreadModel

CComObjectThreadModel

CComGlobalsThreadModel

CComSingleThreadModel::ThreadModelNoCS