2010-06-05 68 views
2

一个特点是,你可以在.IsBackground属性设置为true,也不会防止进程终止System.Threading.Tasks是否能够作为后台线程运行?线程

(即框架,在终止所有正在运行的后台线程调用Thread.Abort的())我似乎无法在任务中找到类似的功能。当我创建服务时,我使用了很多后台线程,如果线程在超时时间后还没有正常结束,那么框架就会杀死它。这可以防止服务管理器陷入无法停止方案的奇怪任务。

有没有办法把任务当作背景?或者我必须添加必要的代码来自己中止任务吗?

回答

1

任务已经作为后台线程运行。

+0

所以你说任务总是后台线程?有没有办法让任务前景线程? – 2010-10-27 19:33:09