题
相关:
如果一方法引发的一个例外是所谓的线程池.用queueuserworkitem方将异常被扔?或将它只是吃了吗?
我的意思是它永远不会被扔在线呼叫吗?
解决方案
不,异常会从来没有传播到另一个线程。它最终将会崩溃的线,并被抓住,由运行时间。在这一点上运行时提出程序域.UnhandledException的活动异常,可以观察到。
你可以读取更多关于这个 在这里,.
其他提示
异常会崩溃的应用程序,如果不是抓到你的内线回调(除ThreadAbortException和AppDomainUnloadedException是吞).注意。净1.1所有例外都吞噬。行为改变。网2.0.
我发现这个的链接: http://msdn.microsoft.com/en-us/library/ms228965.aspx
未经处理的例外情况将带来下来的应用程序。网2.0或更高。除从QUWI代码不会被抓或转移到另一个线程。
例如见https://blog.codinghorror.com/improved-unhandled-exception-behavior-in-net-20/
不隶属于 StackOverflow