标签: .net multithreading backgroundworker
有关BGW长期运行的任何想法建议吗?
答案 0 :(得分:4)
是的,它是:)。在BackgroundWorker或ThreadPool中长时间运行操作没有任何内在错误...如果由于长时间运行操作导致代码中出现死锁,那么代码就会出现问题。
答案 1 :(得分:1)
建议:允许您的操作取消。 BGW通过设置bool属性来实现此目的。您需要在DoWork方法中定期检查此属性。