摘要: 前言 虽然平时用到弱表的地方不是很多,但去了解下它的设计实现也是好的。 我们是在标记阶段,才会去触发 propagatemark(),将一个灰色对象标记为黑色,然后再去遍历其引用到的其他对象,将其他对象都 mark gray,并加入灰色链表,如此反复,直到 灰色链表为空,才进入到原子阶段。 /* * 阅读全文
posted @ 2023-07-29 22:42 墨色山水 阅读(98) 评论(0) 推荐(0)