最近在用C# winform多线程处理一些任务,我开四个thread,每个thread启动一个start函数,start函数里又有很多函数,很多业务逻辑处理,我本来想在这些复杂的业务逻辑处理过程中,如果遇到非理想的情况,就throw new exception,在start函数的try catch中倒是可以接受到这些异常,但是走完catch和finally之后,整个winform application就退出了,不见了。有没有办法子线程抛出异常之后,只停止当前线程,而不终止整个application,因为还要反映到界面提示,还有其他线程在处理任务。
- 2 回答
- 0 关注
- 1194 浏览
添加回答
举报
0/150
提交
取消