Partager via


ExecutorCompletionService Constructeurs

Définition

Surcharges

ExecutorCompletionService(IExecutor)

Crée un ExecutorCompletionService à l’aide de l’exécuteur fourni pour l’exécution de tâche de base et une LinkedBlockingQueue file d’attente d’achèvement.

ExecutorCompletionService(IExecutor, IBlockingQueue)

Crée un ExecutorCompletionService à l’aide de l’exécuteur fourni pour l’exécution de tâche de base et la file d’attente fournie comme file d’attente d’achèvement.

ExecutorCompletionService(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

ExecutorCompletionService(IExecutor)

Crée un ExecutorCompletionService à l’aide de l’exécuteur fourni pour l’exécution de tâche de base et une LinkedBlockingQueue file d’attente d’achèvement.

[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;)V", "")]
public ExecutorCompletionService (Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;)V", "")>]
new Java.Util.Concurrent.ExecutorCompletionService : Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ExecutorCompletionService

Paramètres

executor
IExecutor

exécuteur à utiliser

Attributs

Exceptions

si l’exécuteur est null

Remarques

Crée un ExecutorCompletionService à l’aide de l’exécuteur fourni pour l’exécution de tâche de base et une LinkedBlockingQueue file d’attente d’achèvement.

Documentation Java pour java.util.concurrent.ExecutorCompletionService.ExecutorCompletionService(java.util.concurrent.Executor).

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 à

ExecutorCompletionService(IExecutor, IBlockingQueue)

Crée un ExecutorCompletionService à l’aide de l’exécuteur fourni pour l’exécution de tâche de base et la file d’attente fournie comme file d’attente d’achèvement.

[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V", "")]
public ExecutorCompletionService (Java.Util.Concurrent.IExecutor? executor, Java.Util.Concurrent.IBlockingQueue? completionQueue);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V", "")>]
new Java.Util.Concurrent.ExecutorCompletionService : Java.Util.Concurrent.IExecutor * Java.Util.Concurrent.IBlockingQueue -> Java.Util.Concurrent.ExecutorCompletionService

Paramètres

executor
IExecutor

exécuteur à utiliser

completionQueue
IBlockingQueue

la file d’attente à utiliser comme file d’attente d’achèvement est normalement dédiée à l’utilisation par ce service. Cette file d’attente est traitée comme une file d’attente sans limite : les opérations ayant Queue.add échoué pour les tâches terminées ne peuvent pas être récupérées.

Attributs

Remarques

Crée un ExecutorCompletionService à l’aide de l’exécuteur fourni pour l’exécution de tâche de base et la file d’attente fournie comme file d’attente d’achèvement.

Documentation Java pour java.util.concurrent.ExecutorCompletionService.ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<V>>).

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 à

ExecutorCompletionService(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

protected ExecutorCompletionService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.ExecutorCompletionService : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.ExecutorCompletionService

Paramètres

javaReference
IntPtr

nativeint

Contenant IntPtrune référence d’objet Java Native Interface (JNI).

transfer
JniHandleOwnership

Indiquant JniHandleOwnershipcomment gérer javaReference

Remarques

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 à