Lenguaje

AbstractExecutorService.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.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_Ljava_util_Collection_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAll : System.Collections.ICollection -> System.Collections.IList
override this.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.

Implementaciones

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 completada 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.

referencia Java referencia para java.util.concurrent.AbstractExecutorService.invokeAll.

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.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual 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.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAll : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> System.Collections.IList
override this.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.

Implementaciones

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 completada 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.

referencia Java referencia para java.util.concurrent.AbstractExecutorService.invokeAll.

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