Freigeben über


ThreadPool-Member

Stellt einen Threadpool bereit, der verwendet werden kann, um Arbeitsaufgaben bereitzustellen, asynchrone E/A zu verarbeiten, im Auftrag anderer Threads zu warten und Zeitgeber zu verarbeiten.

In den folgenden Tabellen werden die vom ThreadPool -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Statisch BindHandle Überladen. Bindet ein Betriebssystemhandle an den ThreadPool.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Statisch GetAvailableThreads Ruft die Differenz zwischen der von GetMaxThreads zurückgegebenen maximalen Anzahl der Threads im Threadpool und der Anzahl der gerade aktiven Threads ab.
Öffentliche Methode Unterstützt von .NET Compact Framework GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode Statisch GetMaxThreads Ruft die Anzahl der Anforderungen für den Threadpool ab, die gleichzeitig aktiv sein können. Alle über diese Zahl hinausgehenden Anforderungen bleiben in der Warteschlange, bis die Threads des Threadpools verfügbar sind.
Öffentliche Methode Statisch GetMinThreads Ruft die Anzahl der Threads im Leerlauf ab, die im Threadpool für neue Anforderungen bereitstehen.
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework QueueUserWorkItem Überladen. Fügt der Warteschlange eine auszuführende Methode hinzu. Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Statisch RegisterWaitForSingleObject Überladen. Registriert einen Delegaten, der auf ein WaitHandle wartet.
Öffentliche Methode Statisch SetMaxThreads Legt die Anzahl der Anforderungen für den Threadpool fest, die gleichzeitig aktiv sein können. Alle über diese Zahl hinausgehenden Anforderungen bleiben in der Warteschlange, bis die Threads des Threadpools verfügbar sind.
Öffentliche Methode Statisch SetMinThreads Legt die Anzahl von Threads im Leerlauf fest, die im Threadpool für neue Anforderungen bereitstehen.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode Statisch UnsafeQueueNativeOverlapped Stellt einen überlappenden E/A-Vorgang zur Ausführung in die Warteschlange.
Öffentliche Methode Statisch UnsafeQueueUserWorkItem Registriert einen Delegaten, der auf eine WaitHandle-Klasse wartet.
Öffentliche Methode Statisch UnsafeRegisterWaitForSingleObject Überladen. Stellt den angegebenen Delegaten in eine Warteschlange für den Threadpool.

Zum Seitenanfang

Siehe auch

Referenz

ThreadPool-Klasse
System.Threading-Namespace

Weitere Ressourcen

Threads und Threading
Verwalteter Threadpool