2020
12-23
12-23
JVM垃圾回收与算法(终于弄清楚了) NEW
- [ ] 在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的
- [缺陷] 倘若两个对象不被访问(可当作垃圾被GC回收),但是这两个对象互相引用着对方,(例如:objA和objB都有字段name,赋值令= objeB)导致它们的引用计数器不为零,也就无法回收它们
- [ ] 如下图所示:GC Roots到这个对象不可达时,则...
Read More >