Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CComMultiThreadModel

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModel::ThreadModelNoCS