Язык

Runtime.RunFinalization Метод

Определение

Выполняет методы завершения любых объектов, ожидающих завершения.

[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
Атрибуты

Комментарии

Выполняет методы завершения любых объектов, ожидающих завершения. Вызов этого метода предполагает, что Java виртуальная машина тратит усилия на выполнение finalize методов объектов, которые были удалены, но чьи finalize методы еще не выполнялись. При возврате элемента управления из вызова метода виртуальная машина сделала все невыполненные завершения.

Виртуальная машина автоматически выполняет процесс завершения при необходимости в отдельном потоке, если runFinalization метод не вызывается явным образом.

Метод System#runFinalization() — это обычный и удобный способ вызова этого метода.

Java документации по java.lang.Runtime.runFinalization().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к