激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

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

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

2019-11-07 12:50java教程網 JAVA教程

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

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

 

復制代碼代碼如下:


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");
    }
  }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一区毛片 | 国产精品一区在线看 | 国产91久久精品 | 精品一区二区三区中文字幕老牛 | 免费观看一级 | 亚洲一区 国产 | 久久新地址 | 欧美特黄一级高清免费的香蕉 | 日韩一级毛毛片 | japanese xxxxhd | 欧美日韩精品一区二区三区在线观看 | 国内精品视频饥渴少妇在线播放 | 91色爱| 九九热在线免费观看视频 | 成人三级视频在线观看 | 色淫网站免费视频 | 日本免费aaa观看 | av在线免费电影 | 91成人影院 | 黄色网址免费入口 | 免费久久精品 | ⅴideo裸体秀hd | 亚洲精品成人悠悠色影视 | 亚洲国产资源 | 欧美成人免费在线视频 | 欧美一级黄带 | 毛片免费观看完整版 | 欧美亚洲综合在线 | 亚洲精品免费播放 | 黄色网址在线免费播放 | 国产电影av在线 | 国产成人午夜高潮毛片 | 亚洲国产超高清a毛毛片 | 久久成人激情视频 | 5xx免费看 | 国产视频导航 | 免费h片网站 | 免费永久看羞羞片网站入口 | 中文在线观看免费视频 | 性生活视频软件 | 日日影视 |