如何在Silverlight中终止所有正在运行的线程?

问题描述:

如何杀死Silverlight中所有正在运行的线程?如何在Silverlight中终止所有正在运行的线程?

+0

...对你来说很重要吗? – 2010-12-01 13:19:21

不能,Thread对象的Abort方法被标记为安全关键,并且不能在Silverlight代码中调用。

如果你想杀死自己的代码的运行,那么你可以使用BackgroundWorker类来运行代码,并在CancellationPending的代码中设置合理的检查。其他代码然后可以调用CancelAsync来终止它。