@路過(guò)的豬 理解了,關(guān)鍵點(diǎn)是必須先保存引用,然后再指向過(guò)去,而不是直接指向過(guò)去,所以代碼里需要三行,感謝樓主!
三色標(biāo)記法與讀寫(xiě)屏障前言 本文主要介紹了三色標(biāo)記法的基本思路、多標(biāo)導(dǎo)致的浮動(dòng)垃圾、漏標(biāo)的處理方案(讀寫(xiě)屏障)等。 1. 垃圾回收的簡(jiǎn)單回顧 關(guān)于垃圾回收算法,基本就是那么幾種:標(biāo)記-清除、標(biāo)記-...