【发布时间】:2010-03-03 22:17:17
【问题描述】:
我正在更新一个 WinForms 应用程序,该应用程序使用 BackgroundWorker 在按下按钮时执行一些有用的操作。
问题在于,“一些有用的事情”会依次遍历一长串要做的事情,并且可能需要很长时间才能完成。
我正在考虑让按钮按下事件创建多个 BackgroundWorker 而不是一个,或者让当前的 BackgroundWorker 创建额外的 BackgroundWorker 来完成实际工作。
这两种方法对我来说似乎都相当。
两者都有优点/缺点吗?有没有更好的方法来做到这一点?
【问题讨论】:
标签: winforms .net-4.0 backgroundworker