垃圾清扫阶段白色对象是如何被找到的。
来源:1-5 项目作业
weixin_慕哥7532734
2021-09-09 09:18:18
有个问题垃圾清扫阶段白色对象是如何被找到的,如果能被找到那是不是意味着有别的引用指向它(比如root对象)。那有对象指向它,按道理他应该是灰色或者黑色对象啊。怎么会是白色呢?所以一直想不明白。白色对象在清扫阶段是如何找到的。
1回答
Xargin
2021-09-23
gc 阶段扫描出来的对象都会 mark,mark 以后,这些被 mark 的对象是黑色
那些没被 mark 过的就是白色,也就是要清理的垃圾了
相似问题