public static interface Thread.UncaughtExceptionHandler
java.lang.Thread.UncaughtExceptionHandler |
Known Indirect Subclasses |
Thread由于未捕获的异常而突然终止时调用的处理程序接口。
当一个线程要终止由于未捕获到异常的Java虚拟机将使用查询线程其UncaughtExceptionHandler getUncaughtExceptionHandler()
,将调用处理程序的uncaughtException方法,将线程和异常作为参数。 如果一个线程一直没有其UncaughtExceptionHandler明确设置,那么它ThreadGroup对象充当其UncaughtExceptionHandler。 如果ThreadGroup对象没有特殊要求处理异常,它可以将调用转发给default uncaught exception handler 。
也可以看看:
Public methods |
|
---|---|
abstract void |
uncaughtException(Thread t, Throwable e) 由于给定的未捕获异常,给定线程终止时调用的方法。 |
void uncaughtException (Thread t, Throwable e)
由于给定的未捕获异常,给定线程终止时调用的方法。
Java虚拟机会忽略此方法抛出的任何异常。
Parameters | |
---|---|
t |
Thread : the thread |
e |
Throwable : the exception |