ForkJoinPool.DrainTasksTo(ICollection<ForkJoinTask>) Método

Definición

Quita todas las tareas enviadas y bifurcadas disponibles de la programación de colas y las agrega a la colección dada, sin modificar su estado de ejecución.

[Android.Runtime.Register("drainTasksTo", "(Ljava/util/Collection;)I", "GetDrainTasksTo_Ljava_util_Collection_Handler")]
protected virtual int DrainTasksTo(System.Collections.Generic.ICollection<Java.Util.Concurrent.ForkJoinTask>? c);
[<Android.Runtime.Register("drainTasksTo", "(Ljava/util/Collection;)I", "GetDrainTasksTo_Ljava_util_Collection_Handler")>]
abstract member DrainTasksTo : System.Collections.Generic.ICollection<Java.Util.Concurrent.ForkJoinTask> -> int
override this.DrainTasksTo : System.Collections.Generic.ICollection<Java.Util.Concurrent.ForkJoinTask> -> int

Parámetros

c
ICollection<ForkJoinTask>

colección a la que se van a transferir elementos

Devoluciones

el número de elementos transferidos

Atributos

Comentarios

Quita todas las tareas enviadas y bifurcadas disponibles de la programación de colas y las agrega a la colección dada, sin modificar su estado de ejecución. Pueden incluir tareas generadas o ajustadas artificialmente. Este método está diseñado para invocarse solo cuando se sabe que el grupo es inactivo. Es posible que las invocaciones en otros momentos no quiten todas las tareas. Si se produce un error al intentar agregar elementos a la colección c , los elementos no se encuentran en ninguna de las colecciones, o ambas cuando se produce la excepción asociada. El comportamiento de esta operación no está definido si la colección especificada se modifica mientras la operación está en curso.

Documentación de Java para java.util.concurrent.ForkJoinPool.drainTasksTo(java.util.Collection<? super 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