Runtime.RunFinalization 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.
Executa os métodos de finalização de qualquer objeto pendente de finalização.
[Android.Runtime.Register("runFinalization", "()V", "GetRunFinalizationHandler")]
public virtual void RunFinalization();
[<Android.Runtime.Register("runFinalization", "()V", "GetRunFinalizationHandler")>]
abstract member RunFinalization : unit -> unit
override this.RunFinalization : unit -> unit
- Atributos
Comentários
Executa os métodos de finalização de qualquer objeto pendente de finalização. Chamar esse método sugere que a máquina virtual Java gasta esforço para executar os finalize métodos de objetos que foram encontrados descartados, mas cujos finalize métodos ainda não foram executados. Quando o controle retorna da chamada de método, a máquina virtual tem feito o melhor esforço para concluir todas as finalizações pendentes.
A máquina virtual executa o processo de finalização automaticamente conforme necessário, em um thread separado, se o runFinalization método não for invocado explicitamente.
O método System#runFinalization() é o meio convencional e conveniente de invocar esse método.
Java documentação para java.lang.Runtime.runFinalization().
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.