VM判断对象已死 与 引用

判断对象已死 1、引用计数算法: (1)在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一。 (2)缺点:循环引用无法回收。 2、可达性分析算法:(主流:java,C#,Lisp) (1)就是通过一系列称为“GC Roots”的根对象作为起始节点集,从这些节点开始,根据引用关系向下搜索,搜索过程所走过的路径称为“引用链”(Reference Chain
相关文章
相关标签/搜索