Runtime.RunFinalization 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行任何待完成物件的最終化方法。
[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.lang.Runtime.runFinalization()Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。