Java : try catch 中如果开一个新线程,能捕捉新线程里的异常吗?

2018-01-10 23:30:09 +08:00
 esolve

这样写有啥问题?

try{
    ...
    new Thread(new Runnable() {
                @Override
                public void run() {
                    ...// 这里抛异常的话
                }
            }).start();
    ...
} catch(Exception e){
   ...
}
1807 次点击
所在节点    问与答
3 条回复
wwqgtxx
2018-01-11 05:55:47 +08:00
肯定不能呀
minato
2018-01-11 11:48:23 +08:00
不能
minato
2018-01-11 12:14:03 +08:00
楼主可以看看 java 多线程异常逃逸

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/421825

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX