6

我收到以下异常:

Exception of type ThreadAbortException occurred: System.Threading.ThreadAbortException: ThreadAbortException 
at System.Threading.EventWaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext) 
at MyCode.ProcessEvents() 

我很困惑它是如何发生的。我确定我不会中止这个特定线程,尽管我的代码可能会中止另一个线程(包括设置 WaitHandle 的线程)。这让我相信,要么是框架引发了异常,要么是另一个线程的线程异常异常以某种方式渗入了这个线程。我认为这两者都不可能。

所以,如果我没有在这个线程上调用 Thread.Abort(),它怎么会以 ThreadAbortException 结束呢?

4

0 回答 0