JVM學習之路---垃圾收集器算法(引用計數法)

很多教科書判斷對象是否存活的算法是這樣的:給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就加1;當引用失效時,計數器值就減1;任何時刻計數器都爲0的對象就是不可能再被使用的。 客觀地說,引用計數算法的實現簡單,判定效率也很高,大部分情況下它都是一個不錯的算法,但是,Java語言中沒有選用引用技術算法來管理內存,其中主要的原因是它很難解決對象之間的相互循環引用的問題。 舉個例子,對象o
相關文章
相關標籤/搜索