【发布时间】:2011-12-29 18:27:35
【问题描述】:
我正在使用 .Net 3.5 (C#),我有一个任务队列,我想一个接一个地运行,我通过使用 BackgroundWorker 类(使用它的 DoWork、RunWorkerCompleted 和 IsBusy 方法和属性)。
1. 如果我没有任何 UI,是否建议使用 BackgroundWorker 类?为什么?
2. 听说BackgroundWorker 类被弃用了,是真的吗?有人知道为什么吗?
3. 还有其他课程可以帮助我完成我上面提到的事情吗?
谢谢!
附言
在第一个任务完成后,我正在运行第二个任务。
【问题讨论】:
-
我会使用一些自定义或现有的线程作业系统。这可能比 BackGroundWorker 更容易使用。
标签: c# .net-3.5 backgroundworker task-queue