Freigeben über


IHostThreadPoolManager-Schnittstelle

Stellt Methoden bereit, mit denen die Common Language Runtime (CLR) den Threadpool konfigurieren und Arbeitsaufgaben in die Warteschlange einreihen kann.

Methoden

Methode

Beschreibung

IHostThreadPoolManager::GetAvailableThreads-Methoden

Ruft die Anzahl der Threads im Threadpool ab, die derzeit keine Arbeitsaufgaben verarbeiten.

IHostThreadPoolManager::GetMaxThreads-Methode

Ruft die maximale Anzahl von Threads ab, die der Host gleichzeitig im Threadpool verwaltet.

IHostThreadPoolManager::GetMinThreads-Methode

Ruft die Mindestanzahl von Leerlaufthreads ab, die der Host in Erwartung von Anforderungen verwaltet.

IHostThreadPoolManager::QueueUserWorkItem-Methode

Reiht eine Funktion zur Ausführung in die Warteschlange ein und stellt ein Objekt bereit, das von der Funktion zu verwendende Daten enthält.

IHostThreadPoolManager::SetMaxThreads-Methode

Legt die maximale Anzahl von Threads fest, die der Host im Threadpool verwalten kann.

IHostThreadPoolManager::SetMinThreads-Methode

Legt die Mindestanzahl von Threads im Leerlauf fest, die der Host für Anforderungen bereithalten muss.

Hinweise

Es ist nicht erforderlich, dass der Host den Threadpool anhand der Werte konfiguriert, die in Aufrufen der SetMaxThreads-Methode und der SetMinThreads-Methode angegeben sind. In diesem Fall sollte der Host den HRESULT-Wert E_NOTIMPL von diesen Methoden zurückgeben.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

System.Threading

ThreadPool

Weitere Ressourcen

Hostingschnittstellen