鸿蒙OS Thread.UncaughtExceptionHandler

Thread.UncaughtExceptionHandler

@FunctionalInterfacepublic static interface Thread.UncaughtExceptionHandler

当线程由于未捕获的异常而突然终止时调用的处理程序接口。

当线程由于未捕获的异常而即将终止时,Java 虚拟机将使用 Thread.getUncaughtExceptionHandler() 查询线程的 UncaughtExceptionHandler 并将调用处理程序的 uncaughtException 方法,将线程和异常作为参数传递。 如果一个线程没有显式设置它的 UncaughtExceptionHandler,那么它的 ThreadGroup 对象充当它的 UncaughtExceptionHandler。 如果 ThreadGroup 对象对处理异常没有特殊要求,它可以将调用转发给默认的未捕获异常处理程序。

方法总结

修饰符和类型 方法 描述
void uncaughtException(Thread t, Throwable e) 当给定线程由于给定的未捕获异常而终止时调用的方法。

方法详情

uncaughtException

void uncaughtException(Thread t, Throwable e)

当给定线程由于给定的未捕获异常而终止时调用的方法。

Java 虚拟机将忽略此方法引发的任何异常。

参数:

参数名称 参数描述
t 线程
e 例外
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《鸿蒙OS Thread.UncaughtExceptionHandler》
文章链接:https://zhuji.vsping.com/313297.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。