CComMultiThreadModel::CriticalSection
Podczas korzystania z CComMultiThreadModel, typedef nazwa CriticalSection odwołuje się do klasy CComCriticalSection, który zapewnia metody uzyskiwania i zwalnianie własności obiektu sekcji krytycznej.
typedef CComCriticalSection CriticalSection;
Uwagi
CComSingleThreadModel i CComMultiThreadModelNoCS zawierają również definicje dla CriticalSection.W następującej tabeli pokazano relację między klasy modelu wątkowości i klasy sekcji krytycznej przez CriticalSection:
Klasy zdefiniowane w |
Odwołanie do klasy |
---|---|
CComMultiThreadModel |
CComCriticalSection |
CComSingleThreadModel |
CComFakeCriticalSection |
CComMultiThreadModelNoCS |
CComFakeCriticalSection |
Dodatkowo do CriticalSection, można użyć typedef nazwa AutoCriticalSection.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