【发布时间】:2015-12-02 18:35:30
【问题描述】:
在 .NET 中,在这段代码之后,什么机制可以阻止 Thread 对象被垃圾回收?
new Thread(Foo).Start();
GC.Collect();
是的,假设 something 引用了该线程是安全的,我只是在徘徊到底是什么。由于某种原因,Reflector 没有显示System.Threading,所以我自己无法挖掘它(我知道 MS 发布了 .NET 框架的源代码,我只是手边没有它)。
【问题讨论】:
标签: .net multithreading garbage-collection