我的注意力很短,所以我无法完成维基百科的文章.
我知道有几种垃圾收集技术,但常见的是"可达性"测试,其中一个对象的收集资格是基于它是否可以被一个有根对象"到达"(根据我的理解,这是一个已知不需要收集的对象).当你想知道某个对象是否可以访问时,你会怎么做呢?你怎么知道在哪里看?
显然,收集器必须知道所有已分配的对象和有根对象.它如何确定每个对象的可达性?