ForkJoinPool.Close Método

Definición

A menos que sea #commonPool(), inicia un apagado ordenado en el que se ejecutan las tareas enviadas previamente, pero no se aceptarán nuevas tareas y esperará hasta que todas las tareas hayan completado la ejecución y el ejecutor haya terminado.

[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
Atributos

Comentarios

A menos que sea #commonPool(), inicia un apagado ordenado en el que se ejecutan las tareas enviadas previamente, pero no se aceptarán nuevas tareas y esperará hasta que todas las tareas hayan completado la ejecución y el ejecutor haya terminado.

Si ya ha finalizado, o es , #commonPool()este método no tiene ningún efecto en la ejecución y no espera. De lo contrario, si se interrumpe mientras se espera, este método detiene todas las tareas en ejecución como si invocara #shutdownNow(). A continuación, continúa esperando hasta que se hayan completado todas las tareas que se ejecutan activamente. Las tareas que estaban esperando la ejecución no se ejecutan. El estado de interrupción se volverá a declarar antes de que este método devuelva.

Agregado en 19.

Java documentación para java.util.concurrent.ForkJoinPool.close().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a