https://juejin.cn/post/6979249945551339551
对于读写屏障,以 Java HotSpot VM 为例,其并发标记时对漏标的处理方案如下:
CMS
G1、Shenandoah
ZGC
根据可达性分析算法,从 GC Roots 开始进行遍历访问。
初始标记阶段,GC Roots 标记直接关联对象置为灰色。
并发标记阶段,扫描整个引用链。