有一条线把每个节点连起来,没有连接到的就是垃圾
由于以前内存较小因此回收较方便,但是随着内存的增加,回收算法也必须不断增强。
当垃圾回收线程a标记完1就去休息了。这个时候A突然指向D,然后a重新开始执行标记2;1,2皆为灰色,此时线程a不知道A还有一个D孩子,故直接把A标成黑色,D漏标。
引用技术但不能解决循环引用的问题
根可达算法
JVM学习笔记-马士兵老师
最新推荐文章于 2023-12-09 14:44:37 发布