在C#中停止线程时会出现“正在中止线程”的异常,这属于正常现象。即使用Thread.Abort() 的时候,系统就会抛出 ThreadAbortException 的异常,在使用过程中可以将其忽略掉。
即
Catch (ThreadAbortException)
{
//不错任何处理
}
引起此异常的另一个原因是使用了 Thread.Sleep() 。
本文探讨了C#中线程操作时遇到的正在中止线程异常问题,解释了使用Thread.Abort()和Thread.Sleep()时引发ThreadAbortException的原因,并提供了一种简单的异常处理方式。
在C#中停止线程时会出现“正在中止线程”的异常,这属于正常现象。即使用Thread.Abort() 的时候,系统就会抛出 ThreadAbortException 的异常,在使用过程中可以将其忽略掉。
即
Catch (ThreadAbortException)
{
//不错任何处理
}
引起此异常的另一个原因是使用了 Thread.Sleep() 。
222

被折叠的 条评论
为什么被折叠?