Compartilhar via


JavaSystem.RunFinalizersOnExit(Boolean) Método

Definição

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.

Aplica-se a