JavaSystem.RunFinalizersOnExit(Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.