Executors.NewFixedThreadPool Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| NewFixedThreadPool(Int32) |
Erstellt einen Threadpool, der eine feste Anzahl von Threads wiederverwendet, die von einer freigegebenen ungebundenen Warteschlange ausgeführt werden. |
| NewFixedThreadPool(Int32, IThreadFactory) |
Erstellt einen Threadpool, der eine feste Anzahl von Threads wiederverwendet, die von einer freigegebenen ungebundenen Warteschlange ausgeführt werden, und verwendet dabei die bereitgestellte ThreadFactory, um bei Bedarf neue Threads zu erstellen. |
NewFixedThreadPool(Int32)
Erstellt einen Threadpool, der eine feste Anzahl von Threads wiederverwendet, die von einer freigegebenen ungebundenen Warteschlange ausgeführt werden.
[Android.Runtime.Register("newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewFixedThreadPool(int nThreads);
[<Android.Runtime.Register("newFixedThreadPool", "(I)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewFixedThreadPool : int -> Java.Util.Concurrent.IExecutorService
Parameter
- nThreads
- Int32
Die Anzahl der Threads im Pool
Gibt zurück
der neu erstellte Threadpool
- Attribute
Ausnahmen
wenn nThreads <= 0
Hinweise
Erstellt einen Threadpool, der eine feste Anzahl von Threads wiederverwendet, die von einer freigegebenen ungebundenen Warteschlange ausgeführt werden. Zu jedem Zeitpunkt sind die Verarbeitungsaufgaben in den meisten nThreads Threads aktiv. Wenn zusätzliche Aufgaben übermittelt werden, wenn alle Threads aktiv sind, warten sie in der Warteschlange, bis ein Thread verfügbar ist. Wenn ein Thread aufgrund eines Fehlers während der Ausführung vor dem Herunterfahren beendet wird, wird ein neuer Thread bei Bedarf ausgeführt, um nachfolgende Aufgaben auszuführen. Die Threads im Pool sind vorhanden, bis sie explizit vorhanden ExecutorService#shutdown shutdownsind.
Java Dokumentation für java.util.concurrent.Executors.newFixedThreadPool(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
NewFixedThreadPool(Int32, IThreadFactory)
Erstellt einen Threadpool, der eine feste Anzahl von Threads wiederverwendet, die von einer freigegebenen ungebundenen Warteschlange ausgeführt werden, und verwendet dabei die bereitgestellte ThreadFactory, um bei Bedarf neue Threads zu erstellen.
[Android.Runtime.Register("newFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewFixedThreadPool(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newFixedThreadPool", "(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewFixedThreadPool : int * Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IExecutorService
Parameter
- nThreads
- Int32
Die Anzahl der Threads im Pool
- threadFactory
- IThreadFactory
die Factory, die beim Erstellen neuer Threads verwendet werden soll
Gibt zurück
der neu erstellte Threadpool
- Attribute
Ausnahmen
wenn threadFactory null ist
wenn nThreads <= 0
Hinweise
Erstellt einen Threadpool, der eine feste Anzahl von Threads wiederverwendet, die von einer freigegebenen ungebundenen Warteschlange ausgeführt werden, und verwendet dabei die bereitgestellte ThreadFactory, um bei Bedarf neue Threads zu erstellen. Zu jedem Zeitpunkt sind die Verarbeitungsaufgaben in den meisten nThreads Threads aktiv. Wenn zusätzliche Aufgaben übermittelt werden, wenn alle Threads aktiv sind, warten sie in der Warteschlange, bis ein Thread verfügbar ist. Wenn ein Thread aufgrund eines Fehlers während der Ausführung vor dem Herunterfahren beendet wird, wird ein neuer Thread bei Bedarf ausgeführt, um nachfolgende Aufgaben auszuführen. Die Threads im Pool sind vorhanden, bis sie explizit vorhanden ExecutorService#shutdown shutdownsind.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.