1 顺序 黑 灰 白
黑色 扫描完自己 及其 子类
灰色 正在扫描中自己 及其子类
1 建立三个集合 黑 白 灰
2 所有对象 放到白色集合
3 GCROOT开始找 找到对象 就放到灰节点 STW
4 遍历灰节点 把对象从白节点 移到灰节点 本身 去黑数组
5 直到灰节点 是空的 只剩下黑白
6 收集白色
1 顺序 黑 灰 白
黑色 扫描完自己 及其 子类
灰色 正在扫描中自己 及其子类
1 建立三个集合 黑 白 灰
2 所有对象 放到白色集合
3 GCROOT开始找 找到对象 就放到灰节点 STW
4 遍历灰节点 把对象从白节点 移到灰节点 本身 去黑数组
5 直到灰节点 是空的 只剩下黑白
6 收集白色