【发布时间】:2008-12-22 22:45:01
【问题描述】:
我的应用程序在多个文件上独立执行耗时的工作。我创建了一个 BackgroundWorker 来将工作传递给每个文件,但似乎 backgroundworker 只能执行异步工作。是否可以同时执行多个异步任务,或者是否有类似的对象可以执行同步操作?
【问题讨论】:
-
这看起来很奇怪。工作是同步的还是异步的?如果它是同步的,那么你需要在继续之前等待它,那你为什么要将它传递给一个后台工作人员,这意味着在后台做事情?
标签: c# multithreading backgroundworker