Dil*_*hod 5 c# multithreading thread-abort
我创建了一个线程A,并决定从线程A内部中止它.这可能吗?如果是这样我怎么能这样做?
谢谢您的帮助!
Jon*_*eet 14
当然,你可以这样做:
Thread.CurrentThread.Abort();
Run Code Online (Sandbox Code Playgroud)
可以说中止当前线程是唯一一种安全的中止,因为它是你真正了解的唯一线程.HttpResponse.End
例如,这是做什么的.
这不是我通常会推荐的 - 基本上它已经完成了,因为除非你明确地调用Thread.ResetAbort
,否则ThreadAbortException
无论catch块如何都将向上传播调用堆栈 - 从某种意义上说它是一种"超级异常".