1

这可能是一个愚蠢的问题,但到目前为止我自己找不到答案。
我有一个 C#/.Net 应用程序,它创建任务对象来执行其部分工作。如果出现任何异常,我会按此处所示记录它们,但是垃圾收集呢?如果我不等待这些任务,它还会清理它们使用的资源吗?

4

1 回答 1

1

这可能值得一读 GC 的工作原理http://msdn.microsoft.com/en-us/library/ee787088.aspx

但是,几乎,如果某处有对您的 Task 对象的引用,那么 GC 将不会收集它。

于 2013-05-16T06:47:42.803 回答