返回首页

我起诉的BackgroundWorker做一些费时的工作,我想取消它,如果我不想等待很长一段时间,直到它完成。

我可以在我的DoWork定期检查的CancelationPending,因为我把语句在循环中,但有另一种情况。
比方说,我以后的大量数据从我们的系统。在这种情况下,我不能定期检查CancelationPending。
假设在DoWork关闭它的工作做的很长一段时间,你如何取消线程?

回答

评论会员: 时间:2