Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie CComSingleThreadModel verwenden, der typedef-Name CriticalSection referenziert Klasse CComFakeCriticalSection.
typedef CComFakeCriticalSection CriticalSection;
Hinweise
Da CComFakeCriticalSection keinen kritischen Abschnitt enthält, machen ihre Methoden nichts.
CComMultiThreadModel und CComMultiThreadModelNoCS enthalten 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 |
|---|---|
CComSingleThreadModel |
CComFakeCriticalSection |
CComMultiThreadModel |
CComCriticalSection |
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