BackgroundWorker适合长时间运行吗?

时间:2010-03-10 16:21:38

标签: .net multithreading backgroundworker

有关BGW长期运行的任何想法建议吗?

2 个答案:

答案 0 :(得分:4)

是的,它是:)。在BackgroundWorker或ThreadPool中长时间运行操作没有任何内在错误...如果由于长时间运行操作导致代码中出现死锁,那么代码就会出现问题。

答案 1 :(得分:1)

建议:允许您的操作取消。 BGW通过设置bool属性来实现此目的。您需要在DoWork方法中定期检查此属性。

相关问题