2009-05-28 88 views

回答

1

請注意,CLR將只暫掛具有設置爲true的屬性IsBackGround的託管線程。任何仍在運行的前景線程都會讓應用程序「掛起」,等待所有前景線程完成。

就非託管線程而言,CLR無法知道它們,所以是的,除非您編寫代碼來終止它們,否則它們將繼續運行。

請問爲什麼你的應用程序不能在它決定終止的時候優雅地關閉線程,而不是把它放在環境中來做清理工作?

+1

不幸的是我沒有對我們使用的是那麼的優雅關機將是困難的遺留代碼幾乎沒有控制。 – 2009-05-29 17:40:00

相關問題