1. 程式人生 > >java中給出一個主執行緒如何捕獲子執行緒異常的例子

java中給出一個主執行緒如何捕獲子執行緒異常的例子

馬克-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