您的位置:首页 > 编程语言 > Java开发

java中给出一个主线程如何捕获子线程异常的例子

2017-04-12 12:41 351 查看
马克-to-win:首先我们看主线程如何捕获子线程的异常

例:1.5.4-本章源码

import java.lang.Thread.UncaughtExceptionHandler;

class ThreadMark_to_win extends Thread

{

public void run()

{

for(int i=0;i<3;i++)

{

try {

Thread.sleep(100);

} catch (InterruptedException e) {

e.printStackTrace();

}

System.out.println("在子线程"+i);

}

throw new RuntimeException("在子线程,我自己抛出的一个异常");

}

String getMyName()

{

return "马克-to-win在子线程";

}

}

public class Test

{

public static void main(String[] args)

{

ThreadMark_to_win tm = new ThreadMark_to_win();。。。。。。。。。。。。。。。。。

详情请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner6_web.html#MainCatchSub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息