jvm_垃圾回收學習筆記_1_如何判斷對象已死?(附面試題)

一、引用計數法     引用計數法顧名思義就是在對象中添加一個引用計數器,每當有其他對象引用它時計數器就+1。大概就是下圖這個結構:在線畫圖工具:ProcessOn 那麼引用計數法有什麼優點和缺點呢?我想着就是用一小部分空間換時間吧,這樣他的效率高,只要計時器爲0就可以回收了。但是仔細想想它也有缺點,就是無法解決循環依賴的問題,如下圖所示: 此時A與B互相引用着,就算已經沒有其他地方引用着A和B類
相關文章
相關標籤/搜索