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 | |
---|---|---|
BindHandle | Überladen. Bindet ein Betriebssystemhandle an den ThreadPool. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetAvailableThreads | Ruft die Differenz zwischen der von GetMaxThreads zurückgegebenen maximalen Anzahl der Threads im Threadpool und der Anzahl der gerade aktiven Threads ab. | |
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.) | |
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. | |
GetMinThreads | Ruft die Anzahl der Threads im Leerlauf ab, die im Threadpool für neue Anforderungen bereitstehen. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
QueueUserWorkItem | Überladen. Fügt der Warteschlange eine auszuführende Methode hinzu. Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
RegisterWaitForSingleObject | Überladen. Registriert einen Delegaten, der auf ein WaitHandle wartet. | |
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. | |
SetMinThreads | Legt die Anzahl von Threads im Leerlauf fest, die im Threadpool für neue Anforderungen bereitstehen. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) | |
UnsafeQueueNativeOverlapped | Stellt einen überlappenden E/A-Vorgang zur Ausführung in die Warteschlange. | |
UnsafeQueueUserWorkItem | Registriert einen Delegaten, der auf eine WaitHandle-Klasse wartet. | |
UnsafeRegisterWaitForSingleObject | Überladen. Stellt den angegebenen Delegaten in eine Warteschlange für den Threadpool. |
Zum Seitenanfang
Siehe auch
Referenz
ThreadPool-Klasse
System.Threading-Namespace