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