相关:


如果一方法引发的一个例外是所谓的线程池.用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/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top