IExecutorService.InvokeAll Método

Definición

Sobrecargas

Nombre Description
InvokeAll(ICollection)

Ejecuta las tareas especificadas y devuelve una lista de Futuros que contienen su estado y resultados cuando se completan todos.

InvokeAll(ICollection, Int64, TimeUnit)

Ejecuta las tareas especificadas, devolviendo una lista de Futuros que contiene su estado y resultados cuando expira todo el tiempo de espera o completo, lo que ocurra primero.

InvokeAll(ICollection)

Ejecuta las tareas especificadas y devuelve una lista de Futuros que contienen su estado y resultados cuando se completan todos.

[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAll : System.Collections.ICollection -> System.Collections.IList

Parámetros

tasks
ICollection

la colección de tareas

Devoluciones

una lista de Futures que representa las tareas, en el mismo orden secuencial que ha generado el iterador para la lista de tareas especificada, cada una de las cuales se ha completado.

Atributos

Comentarios

Ejecuta las tareas especificadas y devuelve una lista de Futuros que contienen su estado y resultados cuando se completan todos. Future#isDone es true para cada elemento de la lista devuelta. Tenga en cuenta que una <tarea em>completed</em> podría haber finalizado normalmente o iniciando una excepción. Los resultados de este método no están definidos si se modifica la colección especificada mientras esta operación está en curso.

Java documentación para java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<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(ICollection, Int64, TimeUnit)

Ejecuta las tareas especificadas, devolviendo una lista de Futuros que contiene su estado y resultados cuando expira todo el tiempo de espera o completo, lo que ocurra primero.

[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAll : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> System.Collections.IList

Parámetros

tasks
ICollection

la colección de tareas

timeout
Int64

tiempo máximo de espera

unit
TimeUnit

la unidad de tiempo del argumento timeout

Devoluciones

una lista de Futures que representa las tareas, en el mismo orden secuencial que genera el iterador de la lista de tareas especificada. Si la operación no agotó el tiempo de espera, cada tarea se habrá completado. Si agotó el tiempo de espera, algunas de estas tareas no se habrán completado.

Atributos

Comentarios

Ejecuta las tareas especificadas, devolviendo una lista de Futuros que contiene su estado y resultados cuando expira todo el tiempo de espera o completo, lo que ocurra primero. Future#isDone es true para cada elemento de la lista devuelta. Tras la devolución, se cancelan las tareas que no se hayan completado. Tenga en cuenta que una <tarea em>completed</em> podría haber finalizado normalmente o iniciando una excepción. Los resultados de este método no están definidos si se modifica la colección especificada mientras esta operación está en curso.

Java documentación para java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit).

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