IHostThreadPoolManager-Schnittstelle

Stellt Methoden bereit, die es der Common Language Runtime (CLR) ermöglichen, den Threadpool zu konfigurieren und Arbeitselemente in die Warteschlange des Threadpools zu stellen.

Methoden

Methode BESCHREIBUNG
GetAvailableThreads-Methode Ruft die Anzahl der Threads im Threadpool ab, die derzeit keine Arbeitselemente verarbeiten
GetMaxThreads-Methode Ruft die maximale Anzahl von Threads ab, die der Host gleichzeitig im Threadpool verwaltet.
GetMinThreads-Methode Ruft die minimale Anzahl von Leerlaufthreads ab, die der Host in Erwartung von Anforderungen beibehält.
QueueUserWorkItem-Methode Fügt der Warteschlange eine auszuführende Funktion hinzu und stellt ein Objekt bereit, das die von der Funktion zu verwendenden Daten enthält.
SetMaxThreads-Methode Legt die maximale Anzahl von Threads fest, die der Host im Threadpool verwalten kann.
SetMinThreads-Methode Legt die minimale Anzahl von Leerlaufthreads fest, die der Host in Erwartung von Anforderungen beibehalten muss.

Bemerkungen

Der Host ist nicht erforderlich, um den Threadpool mithilfe der in Aufrufen der Methoden SetMaxThreads und SetMinThreads angegebenen Werte zu konfigurieren. In diesem Fall sollte der Host von diesen Methoden einen HRESULT-Wert von E_NOTIMPL zurückgeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch