ForkJoinTask.InvokeAll Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
InvokeAll(ForkJoinTask[]) |
Bifurca todas las tareas de la colección especificada, devolviendo cuando |
InvokeAll(ICollection) |
Bifurca todas las tareas de la colección especificada, devolviendo cuando |
InvokeAll(ForkJoinTask, ForkJoinTask) |
Bifurca las tareas especificadas, devolviendo cuando |
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.
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.