|
|
1
4
在这种情况下,会产生一个线程异常可能是复杂的。一个更好的选择可能是问你为什么要使用三重或三重异常。 更好的模式是简单地使用一个标志向运行中的线程指示它应该中止,然后在运行中定期测试该标志。如果设置了它,您可以在需要的时候抛出一个异常。 使用这种模式,您完全可以控制线程何时执行中止操作,并且不必担心关键操作被中断。 |
|
|
2
3
使用 Thread.BeginCriticalRegion()
|