ForkJoinTask.InvokeAll Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
InvokeAll(ForkJoinTask[]) |
Bifurca todas as tarefas na coleção especificada, retornando quando |
InvokeAll(ICollection) |
Bifurca todas as tarefas na coleção especificada, retornando quando |
InvokeAll(ForkJoinTask, ForkJoinTask) |
Bifurca as tarefas dadas, retornando quando |
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.
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.