Executors.NewWorkStealingPool Méthode

Définition

Surcharges

Nom Description
NewWorkStealingPool()

Crée un pool de threads de vol de travail à l’aide du nombre de processeurs disponibles Runtime#availableProcessors comme niveau de parallélisme cible.

NewWorkStealingPool(Int32)

Crée un pool de threads qui gère suffisamment de threads pour prendre en charge le niveau de parallélisme donné et peut utiliser plusieurs files d’attente pour réduire la contention.

NewWorkStealingPool()

Crée un pool de threads de vol de travail à l’aide du nombre de processeurs disponibles Runtime#availableProcessors comme niveau de parallélisme cible.

[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

Retours

le pool de threads nouvellement créé

Attributs

Remarques

Crée un pool de threads de vol de travail à l’aide du nombre de processeurs disponibles Runtime#availableProcessors comme niveau de parallélisme cible.

Ajouté dans la version 1.8.

Java documentation pour java.util.concurrent.Executors.newWorkStealingPool().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

NewWorkStealingPool(Int32)

Crée un pool de threads qui gère suffisamment de threads pour prendre en charge le niveau de parallélisme donné et peut utiliser plusieurs files d’attente pour réduire la contention.

[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

Paramètres

parallelism
Int32

niveau de parallélisme ciblé

Retours

le pool de threads nouvellement créé

Attributs

Remarques

Crée un pool de threads qui gère suffisamment de threads pour prendre en charge le niveau de parallélisme donné et peut utiliser plusieurs files d’attente pour réduire la contention. Le niveau de parallélisme correspond au nombre maximal de threads activement engagés ou disponibles pour participer au traitement des tâches. Le nombre réel de threads peut augmenter et réduire dynamiquement. Un pool de vol de travail ne garantit pas l’ordre dans lequel les tâches soumises sont exécutées.

Ajouté dans la version 1.8.

Java documentation pour java.util.concurrent.Executors.newWorkStealingPool(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à