Compartilhar via


ExecutorCompletionService Construtores

Definição

Sobrecargas

ExecutorCompletionService(IExecutor)

Cria um ExecutorCompletionService usando o executor fornecido para execução de tarefas base e uma fila de LinkedBlockingQueue conclusão.

ExecutorCompletionService(IExecutor, IBlockingQueue)

Cria um ExecutorCompletionService usando o executor fornecido para execução da tarefa base e a fila fornecida como sua fila de conclusão.

ExecutorCompletionService(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

ExecutorCompletionService(IExecutor)

Cria um ExecutorCompletionService usando o executor fornecido para execução de tarefas base e uma fila de LinkedBlockingQueue conclusão.

[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

Parâmetros

executor
IExecutor

o executor a ser usado

Atributos

Exceções

se o executor for null

Comentários

Cria um ExecutorCompletionService usando o executor fornecido para execução de tarefas base e uma fila de LinkedBlockingQueue conclusão.

Documentação Java para java.util.concurrent.ExecutorCompletionService.ExecutorCompletionService(java.util.concurrent.Executor).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

ExecutorCompletionService(IExecutor, IBlockingQueue)

Cria um ExecutorCompletionService usando o executor fornecido para execução da tarefa base e a fila fornecida como sua fila de conclusão.

[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

Parâmetros

executor
IExecutor

o executor a ser usado

completionQueue
IBlockingQueue

a fila a ser usada como a fila de conclusão normalmente uma dedicada para uso por este serviço. Essa fila é tratada como ilimitada -- operações tentadas Queue.add com falha para tarefas concluídas fazem com que elas não sejam recuperáveis.

Atributos

Comentários

Cria um ExecutorCompletionService usando o executor fornecido para execução da tarefa base e a fila fornecida como sua fila de conclusão.

Documentação Java para java.util.concurrent.ExecutorCompletionService.ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<V>>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

ExecutorCompletionService(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

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

Parâmetros

javaReference
IntPtr

nativeint

Um IntPtrque contém uma referência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Uma JniHandleOwnershipindicação de como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a