page contents

一个线程运行时发生异常会怎样?

轩辕小不懂 发布于 2022-04-12 14:16
阅读 288
收藏 0
分类:Java开发
3450
Nen
Nen
- 程序员

如果异常没有被捕获该线程将会停止执行。Thread.UncaughtExceptionHandler是用于处理未捕获异常造成线程突然中断情况的一个内嵌接口。当一个未捕获异常将造成线程中断的时候,JVM 会使用 Thread.getUncaughtExceptionHandler()来查询线程的 UncaughtExceptionHandler 并将线程和异常作为参数传递给 handler 的 uncaughtException()方法进行处理。

请先 登录 后评论