Executors.NewFixedThreadPool 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 |
|---|---|
| NewFixedThreadPool(Int32) |
Crée un pool de threads qui réutilise un nombre fixe de threads fonctionnant à partir d’une file d’attente indépendante partagée. |
| NewFixedThreadPool(Int32, IThreadFactory) |
Crée un pool de threads qui réutilise un nombre fixe de threads fonctionnant à partir d’une file d’attente indépendante partagée, à l’aide de ThreadFactory fourni pour créer des threads si nécessaire. |
NewFixedThreadPool(Int32)
Crée un pool de threads qui réutilise un nombre fixe de threads fonctionnant à partir d’une file d’attente indépendante partagée.
[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
Paramètres
- nThreads
- Int32
nombre de threads dans le pool
Retours
le pool de threads nouvellement créé
- Attributs
Exceptions
si nThreads <= 0
Remarques
Crée un pool de threads qui réutilise un nombre fixe de threads fonctionnant à partir d’une file d’attente indépendante partagée. À tout moment, la plupart nThreads des threads seront des tâches de traitement actives. Si des tâches supplémentaires sont envoyées lorsque tous les threads sont actifs, ils attendent dans la file d’attente jusqu’à ce qu’un thread soit disponible. Si un thread se termine en raison d’un échec lors de l’exécution avant l’arrêt, un nouveau thread prend sa place si nécessaire pour exécuter les tâches suivantes. Les threads du pool existent jusqu’à ce qu’il soit explicitement ExecutorService#shutdown shutdown.
Java documentation pour java.util.concurrent.Executors.newFixedThreadPool(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
NewFixedThreadPool(Int32, IThreadFactory)
Crée un pool de threads qui réutilise un nombre fixe de threads fonctionnant à partir d’une file d’attente indépendante partagée, à l’aide de ThreadFactory fourni pour créer des threads si nécessaire.
[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
Paramètres
- nThreads
- Int32
nombre de threads dans le pool
- threadFactory
- IThreadFactory
fabrique à utiliser lors de la création de threads
Retours
le pool de threads nouvellement créé
- Attributs
Exceptions
si threadFactory a la valeur Null
si nThreads <= 0
Remarques
Crée un pool de threads qui réutilise un nombre fixe de threads fonctionnant à partir d’une file d’attente indépendante partagée, à l’aide de ThreadFactory fourni pour créer des threads si nécessaire. À tout moment, la plupart nThreads des threads seront des tâches de traitement actives. Si des tâches supplémentaires sont envoyées lorsque tous les threads sont actifs, ils attendent dans la file d’attente jusqu’à ce qu’un thread soit disponible. Si un thread se termine en raison d’un échec lors de l’exécution avant l’arrêt, un nouveau thread prend sa place si nécessaire pour exécuter les tâches suivantes. Les threads du pool existent jusqu’à ce qu’il soit explicitement ExecutorService#shutdown shutdown.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.