【发布时间】:2012-10-29 19:53:57
【问题描述】:
我有一个同时运行 2 个线程的程序。每个方法都被try and catch包围着。如果其中一个线程产生异常,是否会阻止另一个线程正常工作?
谢谢
【问题讨论】:
我有一个同时运行 2 个线程的程序。每个方法都被try and catch包围着。如果其中一个线程产生异常,是否会阻止另一个线程正常工作?
谢谢
【问题讨论】:
没有。它只会停止当前线程。另一个线程将继续工作。
异常被存储在每个线程的堆栈中。
您可以使用异步委托在线程之间传递异常信息:
【讨论】: