C#中的垃圾收集根是什么

时间:2015-06-03 01:57:18

标签: c# garbage-collection

我试图理解垃圾收集内部并试图理解root实际指的是什么?从哪里开始找到根源?它来自当前的线程执行还是从堆中获取对象并以递归方式查看引用?

1 个答案:

答案 0 :(得分:1)

根是像代码可以直接访问的全局变量和局部变量。

GC在指向GC堆的那些中找到指针,并跟随它们(递归地)以找到仍可访问的其他内存。