2

关于 Java 运行时垃圾收集器的快速问题。

采取这种情况:

两个对象都持有对另一个的引用。没有其他对象持有对这些对象的任何引用。对象没有做任何事情——如果它们的线程已经结束,它们就不是 Runnables。

垃圾收集器会收集这些对象吗,因为我大量使用这些对象并通过削减引用来“处理”它们……但它们真的被处理了吗?

4

1 回答 1

1

是的,这些元素符合收集条件。看:

根源是什么?

它们是否会被收集取决于垃圾收集器。

于 2013-01-07T22:57:29.473 回答