Reference.ReachabilityFence(Object) 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.
Memastikan bahwa objek yang direferensikan oleh referensi yang diberikan tetap <sangat>dapat< dijangkau/em>, terlepas dari tindakan program sebelumnya yang mungkin menyebabkan objek menjadi tidak dapat dijangkau; dengan demikian, objek yang direklamasi tidak dapat diklaim kembali oleh pengumpulan sampah setidaknya sampai setelah pemanggilan metode ini.
[Android.Runtime.Register("reachabilityFence", "(Ljava/lang/Object;)V", "", ApiSince=28)]
public static void ReachabilityFence(Java.Lang.Object? ref);
[<Android.Runtime.Register("reachabilityFence", "(Ljava/lang/Object;)V", "", ApiSince=28)>]
static member ReachabilityFence : Java.Lang.Object -> unit
Parameter
- ref
- Object
referensi. Jika null, metode ini tidak berpengaruh.
- Atribut
Keterangan
Memastikan bahwa objek yang direferensikan oleh referensi yang diberikan tetap <sangat>dapat< dijangkau/em>, terlepas dari tindakan program sebelumnya yang mungkin menyebabkan objek menjadi tidak dapat dijangkau; dengan demikian, objek yang direklamasi tidak dapat diklaim kembali oleh pengumpulan sampah setidaknya sampai setelah pemanggilan metode ini. Pemanggilan metode ini tidak sendiri memulai pengumpulan atau finalisasi sampah.
Metode ini menetapkan pemesanan untuk <em>kuat keterjangkauan< / em> sehubungan dengan pengumpulan sampah. Ini mengontrol hubungan yang sebaliknya hanya implisit dalam program -- kondisi keterjangkauan yang memicu pengumpulan sampah. Metode ini dirancang untuk digunakan dalam situasi yang tidak biasa dari finalisasi dini di mana menggunakan synchronized blok atau metode, atau menggunakan fasilitas sinkronisasi lain tidak dimungkinkan atau tidak memberikan kontrol yang diinginkan. Metode ini hanya berlaku ketika reklamasi mungkin memiliki efek yang terlihat, yang dimungkinkan untuk objek dengan finalizer (Lihat Bagian 12.6 17 dari Spesifikasi Bahasa Java ™) yang diimplementasikan dengan cara yang mengandalkan kontrol pemesanan untuk kebenaran.
Ditambahkan dalam 9.
Java dokumentasi untuk java.lang.ref.Reference.reachabilityFence(java.lang.Object).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.