«weak-references» etiketlenmiş sorular


6
Kendini zayıf referansını her zaman ARC'de bloğa mı geçireceksin?
Objective-C'de blok kullanımı konusunda biraz kafam karıştı. Şu anda ARC kullanıyorum ve uygulamamda çok fazla blok var, şu anda selfzayıf referansı yerine her zaman atıfta bulunuyor . Bu blokların selftutulup tutulmalarının nedeni bu olabilir mi? Soru, bir blokta her zaman bir weakreferans kullanmalı selfmıyım? -(void)handleNewerData:(NSArray *)arr { ProcessOperation *operation = …





10
Ne zaman WeakHashMap veya WeakReference kullanırsınız?
Zayıf referansların kullanımı, daha önce hiç uygulama görmediğim bir şeydir, bu yüzden onlar için kullanım durumunun ne olduğunu ve uygulamanın nasıl çalışacağını anlamaya çalışıyorum. Bir WeakHashMapveya WeakReferencene zaman kullanmanız gerekti ve nasıl kullanıldı?


2
WeakHashMap kullanılmasına rağmen OutOfMemoryException
Arama yapmazsanız System.gc(), sistem bir OutOfMemoryException kurar. Neden System.gc()açıkça aramam gerektiğini bilmiyorum ; JVM gc()kendisini aramalı , değil mi? Tavsiye lütfen. Aşağıdaki benim test kodum: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int i = 0; while(true) { Thread.sleep(1000); i++; String key = …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.