Executors.NewWorkStealingPool Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.