正在打开每日关注
正在打开每日关注
视频以模拟面试讲解三色标记的对象状态与标记、回收流程,适合补足 GC 基础概念。
其实就是用三种颜色来标记对象在回收过程当中的状态
视频以面试问答形式讲解垃圾收集中的三色标记:白色表示尚未访问,灰色表示已发现但引用尚未完全扫描,黑色表示对象及其引用已处理完成。
讲解将流程概括为初始、标记、回收三个阶段:先将对象初始化为白色,并从“栈引用、静态变量”等直接可达对象开始标灰;随后持续处理灰色对象,将其引用的白色对象标灰,再将当前对象标黑;灰色集合为空后,剩余白色对象进入可回收范围。
内容覆盖了面试中常见的状态定义和基本遍历过程,可作为回答时的组织框架:先解释三种颜色,再按阶段说明对象如何转移,最后说明白色与黑色对象的处理结果。
视频仅提到“CMS这一些垃圾收集器”,未说明具体运行时、实现细节或并发场景。转写中还存在“垃圾手机器”“JC”等疑似识别误差;因此不能仅据此确认其对特定收集器的适用性或技术表述的完整准确性。