开发者社区> 问答> 正文

Java线程组处理异常的默认流程是啥?

Java线程组处理异常的默认流程是啥?

展开
收起
小天使爱美 2020-04-12 16:19:26 1671 0
1 条回答
写回答
取消 提交回答
  • "线程组处理异常的默认流程如下。 (1)如果该线程组有父线程组,则调用父线程组的uncaughtException()方法来处理该异常。 (2)如果该线程实例所属的线程类有默认的异常处理器(由 setDefaultUncaughtExceptionHandler()方法设置的异常处理器),那么就调用该异常处理器来处理该异常。 (3)如果该异常对象是ThreadDeath的对象,则不做任何处理;否则,将异常跟踪栈的信息打印到System.err错误输出流,并结束该线程。"

    2020-04-12 16:28:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载