【发布时间】:2010-03-10 16:21:37
【问题描述】:
关于 BGW 长期运行的任何想法建议?
【问题讨论】:
标签: .net multithreading backgroundworker
关于 BGW 长期运行的任何想法建议?
【问题讨论】:
标签: .net multithreading backgroundworker
是的,它是:)。在 BackgroundWorker 或 ThreadPool 中进行长时间运行的操作本身并没有什么问题……如果代码中由于长时间运行的操作而出现死锁,那么代码就有问题。
【讨论】:
建议:让您的操作取消。 BGW 通过设置 bool 属性来实现这一点。您需要在 DoWork 方法中定期检查此属性。
【讨论】: