2010-05-03 70 views
2

是否所有线程都被挂起?CLR GC循环会发生什么?

...完整收集需要多长时间?

+0

的GC允许你的线程去一个安全的地方线程(以外的任何记忆障碍,例如)它劫持你的线程,让垃圾之前采集。这与使用Windows API调用挂起线程不同,因为CLR正在管理执行。完成之后,实际指向托管引用的实际指针可能实际上指向堆中的不同位置,这会使非托管/托管交互操作变得有趣。 – 2010-05-03 14:35:55

回答