IExecutorService.Close Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.