Runtime.RunFinalization Método

Definição

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.

Aplica-se a