标签: windows forms try-catch
我有一个程序有2个线程同时运行。每个方法都包含try和catch。如果其中一个线程创建了一个异常,它会阻止另一个线程工作吗?
由于
答案 0 :(得分:1)
没有。它只会停止当前线程。另一个线程将继续工作。
异常存储在每个线程的堆栈中。
您可以使用异步委托在线程之间传递异常信息:
Catching an exception thrown in an asynchronous callback