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.
Die folgenden Klassen definieren ein Threadingmodell und einen kritischen Abschnitt:
CAtlAutoThreadModule implementiert einen Threadpool-COM-Server mit Apartmentmodell.
CAtlAutoThreadModuleT stellt Methoden für die Implementierung eines Threadpool-COM-Servers mit Apartmentmodell bereit.
CComMultiThreadModel stellt threadsichere Methoden zum Inkrementieren und Verringern einer Variablen bereit. Stellt einen kritischen Abschnitt bereit.
CComMultiThreadModelNoCS stellt threadsichere Methoden zum Inkrementieren und Verringern einer Variablen bereit. Stellt keinen kritischen Abschnitt bereit.
CComSingleThreadModel stellt Methoden zum Inkrementieren und Verringern einer Variablen bereit. Stellt keinen kritischen Abschnitt bereit.
CComObjectThreadModel Bestimmt die entsprechende Threadmodellklasse für eine einzelne Objektklasse.
CComGlobalsThreadModel Bestimmt die entsprechende Threadingmodellklasse für ein Objekt, das global verfügbar ist.
CComAutoCriticalSection Enthält Methoden zum Abrufen und Freigeben eines kritischen Abschnitts. Der kritische Abschnitt wird automatisch initialisiert.
CComCriticalSection Enthält Methoden zum Abrufen und Freigeben eines kritischen Abschnitts. Der kritische Abschnitt muss explizit initialisiert werden.
CComFakeCriticalSection spiegelt die Methoden in
CComCriticalSectionwider, ohne einen kritischen Abschnitt bereitzustellen. Die Methoden tunCComFakeCriticalSectionnichts.CRTThreadTraits stellt die Erstellungsfunktion für einen CRT-Thread bereit. Verwenden Sie diese Klasse, wenn der Thread CRT-Funktionen verwendet.
Win32ThreadTraits stellt die Erstellungsfunktion für einen Windows-Thread bereit. Verwenden Sie diese Klasse, wenn der Thread keine CRT-Funktionen verwendet.