IExecutorService.Close Método

Definición

Inicia un apagado ordenado en el que se ejecutan las tareas enviadas anteriormente, pero no se aceptarán nuevas tareas.

[Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Util.Concurrent.IExecutorService, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Util.Concurrent.IExecutorService, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
Atributos

Comentarios

Inicia un apagado ordenado en el que se ejecutan las tareas enviadas anteriormente, pero no se aceptarán nuevas tareas. Este método espera hasta que todas las tareas hayan completado la ejecución y el ejecutor haya finalizado.

Si se interrumpe mientras 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.

Si ya ha finalizado, invocar este método no tiene ningún efecto.

Agregado en 19.

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

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