Runtime.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 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.

Aplica-se a