(三)jvm原理--如何判斷對象已經死了?

    堆中存放着幾乎全部的對象實例,那麼如何判斷這個實例再也不使用了呢,能夠被垃圾回收掉了呢?web 一. 引用計數算法   給對象添加一個引用計數器,每當有一個地方引用它是,計數器的值就加1,;當引用失效時,計數器的值就減一;計數器爲0的對象就是不可能再被使用的。   這個算法的問題所在是,很難解決循環引用問題,如A引用B,B也引用A,可是他們都沒有被除A和B的其餘類引用到,由於引用計數都不爲
相關文章
相關標籤/搜索