Freigeben über


CComSimpleThreadAllocator-Klasse

Hinweis

Die aktive Vorlagenbibliothek (ACTIVE Template Library, ATL) wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

Diese Klasse verwaltet die Threadauswahl für die Klasse CComAutoThreadModule.

Syntax

class CComSimpleThreadAllocator

Member

Öffentliche Methoden

Name Beschreibung
CComSimpleThreadAllocator::GetThread Wählt einen Thread aus.

Hinweise

CComSimpleThreadAllocator verwaltet die Threadauswahl für CComAutoThreadModule. CComSimpleThreadAllocator::GetThread durchgibt einfach jeden Thread und gibt die nächste in der Sequenz zurück.

Anforderungen

Kopfzeile: atlbase.h

CComSimpleThreadAllocator::GetThread

Wählt einen Thread aus, indem er den nächsten Thread in der Sequenz angibt.

int GetThread(CComApartment* /* pApt */, int nThreads);

Parameter

pApt
Wird in der Standardimplementierung von ATL nicht verwendet.

nThreads
Die maximale Anzahl von Threads im EXE-Modul.

Rückgabewert

Eine ganze Zahl zwischen Null und (nThreads - 1). Identifiziert einen der Threads im EXE-Modul.

Hinweise

Sie können außer Kraft setzen GetThread , um eine andere Auswahlmethode bereitzustellen oder den pApt-Parameter zu verwenden.

GetThread wird von CComAutoThreadModule::CreateInstance aufgerufen.

Siehe auch

CComApartment-Klasse
Klassenübersicht