Bagikan melalui


JavaSystem.RunFinalizersOnExit(Boolean) Metode

Definisi

Perhatian

deprecated

Aktifkan atau nonaktifkan finalisasi saat keluar; melakukannya menentukan bahwa finalizer dari semua objek yang memiliki finalizer yang belum dipanggil secara otomatis akan dijalankan sebelum runtime Java keluar.

[Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")]
[System.Obsolete("deprecated")]
public static void RunFinalizersOnExit (bool value);
[<Android.Runtime.Register("runFinalizersOnExit", "(Z)V", "")>]
[<System.Obsolete("deprecated")>]
static member RunFinalizersOnExit : bool -> unit

Parameter

value
Boolean

menunjukkan pengaktifan atau penonaktifan finalisasi

Atribut

Keterangan

Aktifkan atau nonaktifkan finalisasi saat keluar; melakukannya menentukan bahwa finalizer dari semua objek yang memiliki finalizer yang belum dipanggil secara otomatis akan dijalankan sebelum runtime Java keluar. Secara default, finalisasi saat keluar dinonaktifkan.

Jika ada manajer keamanan, metodenya checkExit pertama kali dipanggil dengan 0 sebagai argumennya untuk memastikan keluar diizinkan. Ini dapat mengakibatkan SecurityException.

Anggota ini tidak digunakan lagi. Metode ini secara inheren tidak aman. Ini dapat mengakibatkan finalizer dipanggil pada objek langsung sementara utas lain secara bersamaan memanipulasi objek tersebut, mengakibatkan perilaku tidak menentu atau kebuntuan.

Ditambahkan dalam JDK1.1.

Dokumentasi Java untuk java.lang.System.runFinalizersOnExit(boolean).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk