CComMultiThreadModel::CriticalSection

Wenn sie CComMultiThreadModel verwenden, der typedef-Name CriticalSection referenziert Klasse CComCriticalSection, die Methoden für das Abrufen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereitstellt.

typedef CComCriticalSection CriticalSection;

Hinweise

CComSingleThreadModel und CComMultiThreadModelNoCS enthalten auch Definitionen für CriticalSection.In der folgenden Tabelle wird die Beziehung zwischen der Threadingmodellklasse und der Klasse des kritischen Abschnitts an, die von CriticalSection verwiesen werden:

Klasse in definiert

Klasse verwiesen

CComMultiThreadModel

CComCriticalSection

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

Zusätzlich zu CriticalSection können Sie den Namen typedefAutoCriticalSection verwenden.Sie sollten AutoCriticalSection in den globalen Objekten oder in statischen Klassenmember nicht angeben, wenn Sie den CRT-Startcode vermeiden möchten.

Beispiel

Siehe CComMultiThreadModel::AutoCriticalSection.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CComMultiThreadModel-Klasse

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModel::ThreadModelNoCS