Java---垃圾收集器對對象「死活」的判斷

     程序計數器,本地方法棧,虛擬機棧3個區域都是隨線程而生,隨線程而滅。所以在這幾個區域內就不需要過多的考慮回收問題,當方法結束時或者線程結束時,內存也就進行了回收。而堆則是垃圾收集(GC)器管理的主要區域。    那麼怎麼判斷對象是「死」還是「活」呢?     一.引用計數算法   給對象中添加一個引用計數器,當有一個地方引用它時,計數器就加1,相反,當對象失去一個引用時,計數器就減1,如
相關文章
相關標籤/搜索