Logo id.boatexistence.com

Mengapa metode finalisasi harus dihindari?

Daftar Isi:

Mengapa metode finalisasi harus dihindari?
Mengapa metode finalisasi harus dihindari?

Video: Mengapa metode finalisasi harus dihindari?

Video: Mengapa metode finalisasi harus dihindari?
Video: Mengapa dosen tidak meluluskan mahasiswa sidang skripsi? 2024, Mungkin
Anonim

Bahkan dalam program kami tidak dapat menjalankan metode finalisasi untuk semua 3 utas. “Metode ini secara inheren tidak aman Ini dapat mengakibatkan finalizer dipanggil pada objek langsung sementara utas lain secara bersamaan memanipulasi objek tersebut, menghasilkan perilaku yang tidak menentu atau kebuntuan.”

Mengapa metode finalisasi harus dihindari C?

Metode Finalisasi objek tidak boleh memanggil metode pada objek apa pun selain kelas dasarnya. Ini karena objek lain yang dipanggil dapat dikumpulkan pada saat yang sama dengan objek pemanggil, seperti dalam kasus shutdown runtime bahasa umum.

Haruskah kita mengganti metode Finalisasi?

Metode finailze harus ditimpa untuk objek yang menyertakan kode pembersihan atau untuk membuang sumber daya sistem yang harus dilakukan sebelum objek dikumpulkan.

Apa yang terjadi jika pengecualian dilemparkan oleh metode Finalisasi?

Jika pengecualian yang tidak tertangkap dilempar oleh metode finalisasi, pengecualian diabaikan dan finalisasi objek itu berakhir. … Pengecualian apa pun yang dilontarkan oleh metode finalize menyebabkan finalisasi objek ini dihentikan, tetapi sebaliknya diabaikan.

Apa tujuan dari metode finalisasi?

Metode finalisasi kelas Objek adalah metode yang Pengumpul Sampah selalu memanggil sebelum penghapusan/penghancuran objek yang memenuhi syarat untuk Pengumpulan Sampah, untuk melakukan aktivitas pembersihan.

Direkomendasikan: