2010-06-05 66 views
2

一個特點是,你可以在.IsBackground屬性設置爲true,也不會防止進程終止System.Threading.Tasks是否能夠作爲後臺線程運行?線程

(即框架,在終止所有正在運行的後臺線程調用Thread.Abort的())我似乎無法在任務中找到類似的功能。當我創建服務時,我使用了很多後臺線程,如果線程在超時時間後還沒有正常結束,那麼框架就會殺死它。這可以防止服務管理器陷入無法停止方案的奇怪任務。

有沒有辦法把任務當作背景?或者我必須添加必要的代碼來自己中止任務嗎?

回答

1

任務已經作爲後臺線程運行。

+0

所以你說任務總是後臺線程?有沒有辦法讓任務前景線程? – 2010-10-27 19:33:09