page contents

主线程可以捕获到子线程的异常吗?

轩辕小不懂 发布于 2022-01-19 15:16
阅读 387
收藏 0
分类:Java开发
2932
Nen
Nen
- 程序员

线程设计的理念:“线程的问题应该线程自己本身来解决,而不要委托到外部”。


正常情况下,如果不做特殊的处理,在主线程中是不能够捕获到子线程中的异常的。如果想要在主线程中捕获子线程的异常,我们可以用如下的方式进行处理,使用 Thread 的静态方法

Thread.setDefaultUncaughtExceptionHandler(new MyUncaughtExceptionHandle());


请先 登录 后评论