IExecutorService.Close Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia um desligamento ordenado no qual as tarefas enviadas anteriormente são executadas, mas nenhuma nova tarefa será aceita.
[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
Comentários
Inicia um desligamento ordenado no qual as tarefas enviadas anteriormente são executadas, mas nenhuma nova tarefa será aceita. Esse método aguarda até que todas as tarefas tenham concluído a execução e o executor seja encerrado.
Se interrompido durante a espera, esse método interrompe todas as tarefas em execução como se estivesse invocando #shutdownNow(). Em seguida, ele continua aguardando até que todas as tarefas em execução ativamente tenham sido concluídas. As tarefas que aguardavam a execução não são executadas. O status de interrupção será afirmado novamente antes que esse método retorne.
Se já tiver terminado, invocar esse método não terá efeito.
Adicionado em 19.
Java documentação para java.util.concurrent.ExecutorService.close().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.