Partilhar via


ForkJoinTask.InvokeAll Método

Definição

Sobrecargas

InvokeAll(ForkJoinTask[])

Bifurca todas as tarefas na coleção especificada, retornando quando isDone retém para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada.

InvokeAll(ICollection)

Bifurca todas as tarefas na coleção especificada, retornando quando isDone retém para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada.

InvokeAll(ForkJoinTask, ForkJoinTask)

Bifurca as tarefas dadas, retornando quando isDone as retenções para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada.

InvokeAll(ForkJoinTask[])

Bifurca todas as tarefas na coleção especificada, retornando quando isDone retém para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada.

[Android.Runtime.Register("invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V", "")]
public static void InvokeAll (params Java.Util.Concurrent.ForkJoinTask[]? tasks);
[<Android.Runtime.Register("invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V", "")>]
static member InvokeAll : Java.Util.Concurrent.ForkJoinTask[] -> unit

Parâmetros

tasks
ForkJoinTask[]

a coleção de tarefas

Atributos

Comentários

Documentação Java para java.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection).

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

InvokeAll(ICollection)

Bifurca todas as tarefas na coleção especificada, retornando quando isDone retém para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada.

[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/Collection;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.util.concurrent.ForkJoinTask<?>" })]
public static System.Collections.ICollection? InvokeAll (System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/Collection;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.util.concurrent.ForkJoinTask<?>" })>]
static member InvokeAll : System.Collections.ICollection -> System.Collections.ICollection

Parâmetros

tasks
ICollection

a coleção de tarefas

Retornos

o argumento tasks, para simplificar o uso

Atributos

Comentários

Bifurca todas as tarefas na coleção especificada, retornando quando isDone retém para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada. Se mais de uma tarefa encontrar uma exceção, esse método lançará qualquer uma dessas exceções. Se alguma tarefa encontrar uma exceção, outras poderão ser canceladas. No entanto, o status de execução de tarefas individuais não é garantido após o retorno excepcional. O status de cada tarefa pode ser obtido usando #getException() métodos relacionados para verificar se eles foram cancelados, concluídos normalmente ou excepcionalmente, ou se não foram processados.

Documentação Java para java.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection<T>).

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

InvokeAll(ForkJoinTask, ForkJoinTask)

Bifurca as tarefas dadas, retornando quando isDone as retenções para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada.

[Android.Runtime.Register("invokeAll", "(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V", "")]
public static void InvokeAll (Java.Util.Concurrent.ForkJoinTask? t1, Java.Util.Concurrent.ForkJoinTask? t2);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V", "")>]
static member InvokeAll : Java.Util.Concurrent.ForkJoinTask * Java.Util.Concurrent.ForkJoinTask -> unit

Parâmetros

t1
ForkJoinTask

A primeira tarefa

t2
ForkJoinTask

A segunda tarefa

Atributos

Comentários

Bifurca as tarefas dadas, retornando quando isDone as retenções para cada tarefa ou uma exceção (não marcada) é encontrada, caso em que a exceção é relançada. Se mais de uma tarefa encontrar uma exceção, esse método lançará qualquer uma dessas exceções. Se alguma tarefa encontrar uma exceção, a outra poderá ser cancelada. No entanto, o status de execução de tarefas individuais não é garantido após o retorno excepcional. O status de cada tarefa pode ser obtido usando #getException() métodos relacionados para verificar se eles foram cancelados, concluídos normalmente ou excepcionalmente, ou se não foram processados.

Documentação Java para java.util.concurrent.ForkJoinTask.invokeAll(java.util.concurrent.ForkJoinTask<?>, java.util.concurrent.ForkJoinTask<?>).

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