Sprache

Executors.NewWorkStealingPool Methode

Definition

Überlädt

Name Beschreibung
NewWorkStealingPool()

Erstellt einen Arbeitsdiebstahlthreadpool mit der Anzahl der verfügbaren Runtime#availableProcessors-Prozessoren als Ziel-Parallelitätsstufe.

NewWorkStealingPool(Int32)

Erstellt einen Threadpool, der genügend Threads verwaltet, um die angegebene Parallelitätsebene zu unterstützen, und kann mehrere Warteschlangen verwenden, um den Inhalt zu reduzieren.

NewWorkStealingPool()

Erstellt einen Arbeitsdiebstahlthreadpool mit der Anzahl der verfügbaren Runtime#availableProcessors-Prozessoren als Ziel-Parallelitätsstufe.

[Android.Runtime.Register("newWorkStealingPool", "()Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)]
public static Java.Util.Concurrent.IExecutorService? NewWorkStealingPool();
[<Android.Runtime.Register("newWorkStealingPool", "()Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)>]
static member NewWorkStealingPool : unit -> Java.Util.Concurrent.IExecutorService

Gibt zurück

der neu erstellte Threadpool

Attribute

Hinweise

Erstellt einen Arbeitsdiebstahlthreadpool mit der Anzahl der verfügbaren Runtime#availableProcessors-Prozessoren als Ziel-Parallelitätsstufe.

Hinzugefügt in 1.8.

Java-Dokumentation für java.util.concurrent.Executors.newWorkStealingPool().

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:

NewWorkStealingPool(Int32)

Erstellt einen Threadpool, der genügend Threads verwaltet, um die angegebene Parallelitätsebene zu unterstützen, und kann mehrere Warteschlangen verwenden, um den Inhalt zu reduzieren.

[Android.Runtime.Register("newWorkStealingPool", "(I)Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)]
public static Java.Util.Concurrent.IExecutorService? NewWorkStealingPool(int parallelism);
[<Android.Runtime.Register("newWorkStealingPool", "(I)Ljava/util/concurrent/ExecutorService;", "", ApiSince=24)>]
static member NewWorkStealingPool : int -> Java.Util.Concurrent.IExecutorService

Parameter

parallelism
Int32

zielorientierte Parallelitätsstufe

Gibt zurück

der neu erstellte Threadpool

Attribute

Hinweise

Erstellt einen Threadpool, der genügend Threads verwaltet, um die angegebene Parallelitätsebene zu unterstützen, und kann mehrere Warteschlangen verwenden, um den Inhalt zu reduzieren. Die Parallelitätsebene entspricht der maximalen Anzahl von Threads, die aktiv an der Aufgabenverarbeitung beteiligt sind oder verfügbar sind. Die tatsächliche Anzahl von Threads kann dynamisch wachsen und verkleinern. Ein Arbeitsdiebstahlpool garantiert nicht die Reihenfolge, in der übermittelte Aufgaben ausgeführt werden.

Hinzugefügt in 1.8.

Java-Dokumentation für java.util.concurrent.Executors.newWorkStealingPool(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: