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.