【发布时间】:2010-12-23 19:11:06
【问题描述】:
假设我们有一些这样的代码在单独的线程中运行:
private static void ThreadFunc() {
ulong counter = 0;
while (true) {
try {
Console.WriteLine( "{0}", counter++ );
}
catch (ThreadAbortException) {
Console.WriteLine( "Abort!" );
}
}
}
当Thread.Abort()被调用时,是否有可能在catch块之外抛出异常?
【问题讨论】: