java命名空间java.lang类threadgroup的类成员方法:
uncaughtexception定义及介绍
本文导语:
uncaughtexception
public void uncaughtexception(thread t,
throwable e)
当此线程组中的线程因为一个未捕获的异常而停止,并且线程没有安装特定 thread.uncaughtexceptionhandler 时,由 java virtual machine 调用此方法。
threadgrou...
uncaughtexception
public void uncaughtexception(thread t,
throwable e)
- 当此线程组中的线程因为一个未捕获的异常而停止,并且线程没有安装特定
thread.uncaughtexceptionhandler
时,由 java virtual machine 调用此方法。
threadgroup
的 uncaughtexception
方法执行以下操作:
- 如果此线程组有一个父线程组,那么调用此父线程组的
uncaughtexception
方法时带有两个相同的参数。
- 否则,此方法将查看是否安装了默认的未捕获异常处理程序,如果是,则在调用其
uncaughtexception
方法时带有两个相同的参数。
- 否则,此方法将确认
throwable
参数是否为一个 threaddeath
实例。如果是,则不会做任何特殊的操作。否则,在从线程的 getname
方法返回时,会使用 throwable
的 printstacktrace
方法,将包含线程名称的消息和堆栈跟踪信息输出到标准错误流。
应用程序可以重写 threadgroup
的子类中的方法,以提供处理未捕获异常的替代办法。
- 指定者:
- 169IT-IT技术资讯
iis7站长之家
thread.uncaughtexceptionhandler
中的 uncaughtexception
- 参数:
t
- 即将退出的线程。e
- 未捕获的异常。- 从以下版本开始:
- jdk1.0