Compartir a través de


ForkJoinTask.InvokeAll Método

Definición

Sobrecargas

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

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

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.

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

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.

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a