Pertanyaan yang diberi tag «weak-references»


6
Selalu berikan referensi diri yang lemah ke dalam blok di ARC?
Saya sedikit bingung tentang penggunaan blok di Objective-C. Saat ini saya menggunakan ARC dan saya memiliki cukup banyak blok di aplikasi saya, saat ini selalu mengacu pada selfreferensi yang lemah. selfMungkinkah itu penyebab blok-blok ini mempertahankan dan menjaganya agar tidak dapat dialokasikan kembali? Pertanyaannya adalah, haruskah saya selalu menggunakan weakreferensi …

7
Apa perbedaan antara referensi yang lemah dan referensi yang tidak dimiliki?
Swift memiliki: Referensi yang kuat Referensi yang lemah Referensi yang Tidak Dimiliki Bagaimana perbedaan referensi yang tidak dimiliki berbeda dengan referensi yang lemah? Kapan aman menggunakan referensi yang tidak dimiliki? Apakah referensi yang tidak diketahui memiliki risiko keamanan seperti pointer yang menggantung di C / C ++?






2
OutOfMemoryException meskipun menggunakan WeakHashMap
Jika tidak menelepon System.gc(), sistem akan mengeluarkan OutOfMemoryException. Saya tidak tahu mengapa saya harus menelepon System.gc()secara eksplisit; JVM harus memanggil gc()dirinya sendiri, bukan? Mohon saran. Berikut ini adalah kode pengujian saya: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int i = 0; while(true) …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.