@otto_yang 如果變量”H“ 仍指向?qū)ο驢,那么現(xiàn)在對象H應(yīng)該是掛在GCROOT上的(或灰色集合中);就上面的對象圖看,H對象已經(jīng)不存在引用了,自然沒辦法找到了。比如 它原來只掛在 objectA上,現(xiàn)在執(zhí)行了 objectA.fieldH=null;好了,接下來你去哪兒找這個(gè)H呢?
三色標(biāo)記法與讀寫屏障前言 本文主要介紹了三色標(biāo)記法的基本思路、多標(biāo)導(dǎo)致的浮動(dòng)垃圾、漏標(biāo)的處理方案(讀寫屏障)等。 1. 垃圾回收的簡單回顧 關(guān)于垃圾回收算法,基本就是那么幾種:標(biāo)記-清除、標(biāo)記-...