Sprache

Executors.NewFixedThreadPool Methode

Definition

Ü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.

Java Dokumentation für java.util.concurrent.Executors.newFixedThreadPool(int, java.util.concurrent.ThreadFactory).

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: