Udostępnij za pośrednictwem


CComSingleThreadModel::AutoCriticalSection

Podczas korzystania z CComSingleThreadModel, typedef nazwa AutoCriticalSection odwołuje się do klasy CComFakeCriticalSection.

typedef CComFakeCriticalSection AutoCriticalSection;

Uwagi

Ponieważ CComFakeCriticalSection nie dostarcza sekcji krytycznej, nic nie jej metody.

CComMultiThreadModel i CComMultiThreadModelNoCS zawiera definicje dla AutoCriticalSection.W następującej tabeli pokazano relację między klasy modelu wątkowości i klasy sekcji krytycznej przez AutoCriticalSection:

Klasy zdefiniowane w

Odwołanie do klasy

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

Dodatkowo do AutoCriticalSection, można użyć typedef nazwa CriticalSection.Nie należy określać AutoCriticalSection obiekty globalne lub elementów klas statycznych, aby wyeliminować kod startowy CRT.

Przykład

Zobacz CComMultiThreadModel::AutoCriticalSection.

Wymagania

Nagłówek: atlbase.h

Zobacz też

Informacje

Klasa CComSingleThreadModel

CComObjectThreadModel

CComGlobalsThreadModel

CComSingleThreadModel::ThreadModelNoCS