用弱引用堵住內存泄漏

要讓垃圾收集(GC)回收程序不再使用的對象,對象的邏輯 生命週期(應用程序使用它的時間)和對該對象擁有的引用的實際 生命週期必須是相同的。在大多數時候,好的軟件工程技術保證這是自動實現的,不用我們對對象生命週期問題花費過多心思。但是偶爾我們會創建一個引用,它在內存中包含對象的時間比我們預期的要長得多,這種情況稱爲無意識的對象保留(unintentional object retention)。 全
相關文章
相關標籤/搜索