【发布时间】:2011-05-12 20:24:09
【问题描述】:
我的意思是,一旦您使用 DoWork() 处理程序完成工作,然后可能会执行 RunWorkerCompleted(),您是否可以重新调用 RunWorkerAsync() 并让它重新进入 DoWork() 处理程序,或者你需要做另一个“新”操作并创建一个新的BackgroundWorker?只是想知道在这些事情发生后是否进行了任何处置或其他清理工作,现在您不再有可行的 bg 工作人员。
【问题讨论】:
-
请确保在再次致电
RunWorkerAsync之前等待事件发生。
标签: .net windows multithreading backgroundworker