java 多线程 25 :线程和线程组的异常处理

Posted 立心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 多线程 25 :线程和线程组的异常处理相关的知识,希望对你有一定的参考价值。


线程中出现异常



从上面代码可以看出来处理线程的异常
设置异常的两种方式
1.全局异常,也是静态异常,是个静态方法 , 类.setDefaultUncaughtExceptionHandler()
2.对象一样,针对单个线程设置的异常,对象.setUncaughtExceptionHandler()

ps:如果手动在线程内try catch了  那么就不会进入以上两种自己设置的异常了





线程组异常




从上面代码可以看出来处理线程组的异常
继承ThreadGroup 重写 uncaughtException方法


以上是关于java 多线程 25 :线程和线程组的异常处理的主要内容,如果未能解决你的问题,请参考以下文章

13.7 线程组和为处理异常

3Java多线程-处理子线程异常

Java多线程之捕获子线程中的异常---面试经

java异常(Exception)处理 及多线程启动

异常与多线程

Java 多线程基础