Sprache

Runtime.RunFinalization Methode

Definition

Führt die Finalisierungsmethoden aller Objekte aus, die ausstehen.

[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
Attribute

Hinweise

Führt die Finalisierungsmethoden aller Objekte aus, die ausstehen. Das Aufrufen dieser Methode schlägt vor, dass der Java virtuellen Computer den Aufwand zum Ausführen der finalize Methoden von Objekten, die gefunden wurden, verworfen wurden, aber deren finalize Methoden noch nicht ausgeführt wurden. Wenn die Steuerung vom Methodenaufruf zurückgegeben wird, hat der virtuelle Computer alle ausstehenden Finalisierungen am besten durchgeführt.

Der virtuelle Computer führt den Abschlussprozess bei Bedarf automatisch in einem separaten Thread aus, wenn die runFinalization Methode nicht explizit aufgerufen wird.

Die Methode System#runFinalization() ist das konventionelle und bequeme Mittel, diese Methode auf sich zu aufrufen.

Java Dokumentation für java.lang.Runtime.runFinalization().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: