增量更新(Incremental Update)和快照在写时复制(Snapshot At The Beginning, SATB)都是垃圾回收中的写屏障技术,但是,它们在处理方式上有所不同。
1)增量更新:写屏障被触发时,如果一个黑色对象引用了一个白色对象,那么这个白色对象会被立即标记为灰色。
2)快照在写时复制:写屏障被触发时,会记录下被修改的引用,而不是立即修改对象的颜色。然后在并发标记结束时,根据这些记录,重新标记那些被错误地标记为非活动对象。 未完待续 很高兴与你相遇!如果你喜欢本文内容,记得关注哦