我相信这是一个简单的问题,但我对我的理解有一点疑问。我担心的是,每当 GC 启动垃圾收集时,它主要涉及三个步骤:
标记
扫
压实
GC标记阶段时,从GC根开始遍历所有对象,对不可达对象进行标记。我已经读过很多块了。
我的疑问是,当从 GC 根遍历时,GC 只会访问活动对象(在树中被引用)。正确的!那么肯定没有办法到达不可到达的对象。那么 GC 如何标记不可到达的对象,因为 GC 无法到达它们。请帮助我理解这个概念。谢谢!
偶然的你
慕标5832272
慕哥9229398
相关分类