Runtime.RunFinalizersOnExit(Boolean) 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.
Cuidado
deprecated
Habilitar ou desabilitar a finalização na saída; Isso especifica que os finalizadores de todos os objetos que têm finalizadores que ainda não foram invocados automaticamente devem ser executados antes que o Java runtime seja encerrado.
[Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")]
[System.Obsolete("deprecated")]
public static void RunFinalizersOnExit(bool value);
[<Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")>]
[<System.Obsolete("deprecated")>]
static member RunFinalizersOnExit : bool -> unit
Parâmetros
- value
- Boolean
true para habilitar a finalização na saída, false para desabilitar
- Atributos
Comentários
Habilitar ou desabilitar a finalização na saída; Isso especifica que os finalizadores de todos os objetos que têm finalizadores que ainda não foram invocados automaticamente devem ser executados antes que o Java runtime seja encerrado. Por padrão, a finalização na saída está desabilitada.
Se houver um gerenciador de segurança, seu checkExit método será chamado pela primeira vez com 0 como argumento para garantir que a saída seja permitida. Isso pode resultar em uma SecurityException.
Este membro foi preterido. Esse método é inerentemente inseguro. Isso pode resultar em finalizadores sendo chamados em objetos dinâmicos enquanto outros threads estão manipulando simultaneamente esses objetos, resultando em comportamento errático ou deadlock.
Adicionado no JDK1.1.
Java documentação para java.lang.Runtime.runFinalizersOnExit(boolean).
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.