緩存 弱引用可以用于緩存中,當緩存項不再被強引用時,可以被垃圾回收器自動清理。
事件訂閱 在事件處理中,使用弱引用可以避免事件監聽器一直被引用導致無法釋放。
實現觀察者模式 使用弱引用可以實現觀察者模式,觀察者持有被觀察者的弱引用,避免循環引用導致內存泄漏。
緩存回調 在需要回調的場景中,可以使用弱引用來保存回調對象,避免回調對象一直被引用而無法釋放。
父子對象引用 在某些情況下,父對象持有子對象的引用,但是子對象不應該持有父對象的強引用,可以使用弱引用來解決這個問題。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529