标签: c# garbage-collection
我试图理解垃圾收集内部并试图理解root实际指的是什么?从哪里开始找到根源?它来自当前的线程执行还是从堆中获取对象并以递归方式查看引用?
答案 0 :(得分:1)
根是像代码可以直接访问的全局变量和局部变量。
GC在指向GC堆的那些中找到指针,并跟随它们(递归地)以找到仍可访问的其他内存。