标签: garbage-collection operating-system
我是Garbage Collection的新手,只是一个关于清除后未标记的块标题的问题。下面是我的课本:
最初,图中的堆由六个分配的块组成,每个块 没有标记。块3包含指向块1的指针。块4包含指针 指向块3和6。根指向块4。在标记阶段之后,块1, 已标记3、4和6,因为它们可以从根访问。 2座和 5个未标记是因为它们不可访问。在扫描阶段之后,两个 无法访问的块将被回收到空闲列表中。
但是我不知道第3块和第6块的状态如何,为什么不像第1块那样将它们标记为“未标记”?