一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - java多線程編程之捕獲子線程異常示例

java多線程編程之捕獲子線程異常示例

2019-11-07 12:50java教程網(wǎng) JAVA教程

java多線程程序中所有線程都不允許拋出未捕獲的checked exception,也就是說各個線程需要自己把自己的checked exception處理掉。但是無法避免的是unchecked exception,也就是RuntimeException,當(dāng)拋出異常時子線程會結(jié)束,但不會影響主線程

通過try catch是無法捕獲子線程異常的,Thread對象提供了setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh)方法用來獲取線程中產(chǎn)生的異常。

 

復(fù)制代碼代碼如下:


package threads;

 

import java.lang.Thread.UncaughtExceptionHandler;

public class TextException
{
  public static void main(String[] args)
  {
    Test test = new Test();
    test.setUncaughtExceptionHandler(new UncaughtExceptionHandler()
    {
      public void uncaughtException(Thread t, Throwable e)
      {
        System.out.println(t.getName() + " : " + e.getMessage());
        // TODO
      }
    });
  }

  public static class Test extends Thread
  {
    public Test()
    {
    }

    public void run()
    {
      throw new RuntimeException("just a test");
    }
  }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: aa一级护士医生毛片 | 日本www午夜色在线视频 | 天堂欧美 | 爸爸的宝贝小说全文在线阅读 | 精品国产福利在线观看一区 | 日本xxxxxxxxx59| aⅴ天堂小视频 | 99自拍视频在线观看 | 四虎库 | 国产精品久久久久久久久久久久 | 99网站在线观看 | 国产美女做爰免费视频软件 | 羞羞答答免费人成黄页在线观看国产 | 国产第一综合另类色区奇米 | wankz视频 | 国产精品不卡 | 欧美人人干 | 国产精自产拍久久久久久 | 欧美久草在线 | 国产精品久久久久一区二区三区 | 免费看3d小舞被躁视频网站 | 女人叉开腿让男人桶 | 亚洲视频在线一区二区 | 国产成人无精品久久久 | 欠操h | 亚洲天堂一区二区在线观看 | 俄罗斯精品bbw | 久久精品中文闷骚内射 | 日韩视频一区二区 | 亚洲品质自拍网站 | 亚洲精品久久久久福利网站 | 好大好硬好湿好紧h | 19+韩国女主播激情vip视频在线 | 国产精品视频二区不卡 | 久久永久影院免费 | 日本福利片国产午夜久久 | 国产精品久久久久久岛国 | 国产精品激情综合久久 | 日韩三及片 | 2022最新a精品视频在线观看 | 香蕉91|