2

垃圾收集是java中的守护线程。
我有一个很大的困惑,垃圾收集也是Dot net中的一个线程吗??

4

1 回答 1

4

垃圾收集器在 .NET 或 Java 中都不是“线程”。在这两个平台上,垃圾收集器使用另一个线程(或可能是多个线程)——例如,在其上运行终结器。实际的垃圾收集可以在单独的线程上执行。但这并不意味着垃圾收集器一个守护线程,正如 Web 服务器是一个线程一样。

(如果您只是想知道 .NET 中的垃圾收集器除了您的应用程序创建的任何线程之外是否还需要至少一个线程,那么答案是肯定的……但是您需要清楚自己究竟是什么'感兴趣。)

于 2013-02-05T07:13:53.920 回答