标签: collections garbage
如果您有一个对象的循环引用,那么您不再从执行线程中引用它,该对象是否可能成为垃圾回收的候选对象?
答案 0 :(得分:0)
是的
这是因为垃圾回收开始从一组已知的根对象中查找活动对象。根对象列表包括从运行线程堆栈和其他一些地方引用的对象(取决于所使用的语言)
如果无法从根对象之一到达具有循环引用的对象,则可以进行收集。