JavaSystem.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 tempo de execução Java saia.
[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
indicando habilitação ou desativação da finalização
- 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 tempo de execução Java saia. Por padrão, a finalização na saída está desabilitada.
Se houver um gerenciador de segurança, seu checkExit
método será chamado primeiro com 0 como argumento para garantir que a saída seja permitida. Isso pode resultar em um SecurityException.
Este membro foi preterido. Este método é inerentemente inseguro. Isso pode resultar em finalizadores sendo chamados em objetos vivos enquanto outros threads estão manipulando simultaneamente esses objetos, resultando em comportamento errático ou deadlock.
Adicionado no JDK1.1.
Documentação Java para java.lang.System.runFinalizersOnExit(boolean)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.