ForkJoinTask.InvokeAll Método

Definición

Sobrecargas

Nombre Description
InvokeAll(ForkJoinTask[])

Bifurca todas las tareas de la colección especificada, devolviendo cuando isDone se producen suspensiones para cada tarea o una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción.

InvokeAll(ICollection)

Bifurca todas las tareas de la colección especificada, devolviendo cuando isDone se producen suspensiones para cada tarea o una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción.

InvokeAll(ForkJoinTask, ForkJoinTask)

Bifurca las tareas especificadas, devolviendo cuando isDone se mantiene en espera para cada tarea o se encuentra una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción.

InvokeAll(ForkJoinTask[])

Bifurca todas las tareas de la colección especificada, devolviendo cuando isDone se producen suspensiones para cada tarea o una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción.

[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[]

la colección de tareas

Atributos

Comentarios

Java documentación para java.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

InvokeAll(ICollection)

Bifurca todas las tareas de la colección especificada, devolviendo cuando isDone se producen suspensiones para cada tarea o una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción.

[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

la colección de tareas

Devoluciones

el argumento tasks, para simplificar el uso

Atributos

Comentarios

Bifurca todas las tareas de la colección especificada, devolviendo cuando isDone se producen suspensiones para cada tarea o una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción. Si más de una tarea encuentra una excepción, este método produce cualquiera de estas excepciones. Si alguna tarea encuentra una excepción, otras pueden cancelarse. Sin embargo, el estado de ejecución de las tareas individuales no se garantiza tras un retorno excepcional. El estado de cada tarea se puede obtener utilizando #getException() y métodos relacionados para comprobar si se han cancelado, completado normal o excepcionalmente, o dejado sin procesar.

Java documentación para java.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection<T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

InvokeAll(ForkJoinTask, ForkJoinTask)

Bifurca las tareas especificadas, devolviendo cuando isDone se mantiene en espera para cada tarea o se encuentra una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción.

[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

la primera tarea

t2
ForkJoinTask

la segunda tarea

Atributos

Comentarios

Bifurca las tareas especificadas, devolviendo cuando isDone se mantiene en espera para cada tarea o se encuentra una excepción (desactivada), en cuyo caso se vuelve a iniciar la excepción. Si más de una tarea encuentra una excepción, este método produce cualquiera de estas excepciones. Si alguna tarea encuentra una excepción, se puede cancelar la otra. Sin embargo, el estado de ejecución de las tareas individuales no se garantiza tras un retorno excepcional. El estado de cada tarea se puede obtener utilizando #getException() y métodos relacionados para comprobar si se han cancelado, completado normal o excepcionalmente, o dejado sin procesar.

Java documentación para java.util.concurrent.ForkJoinTask.invokeAll(java.util.concurrent.ForkJoinTask<?>, java.util.concurrent.ForkJoinTask<?>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a