在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java多线程捕获异常怎么处理

153次阅读
没有评论

共计 1324 个字符,预计需要花费 4 分钟才能阅读完成。

Java 多线程捕获异常的处理方式有以下几种:

  1. 在 run 方法中使用 try-catch 语句捕获异常,并在 catch 块中处理异常。
public class MyRunnable implements Runnable {@Override
    public void run() {try {// 执行线程任务 
        } catch (Exception e) {// 处理异常 
        }
    }
}
  1. 在使用 ExecutorService 的 submit 方法提交任务时,可以使用 Future 对象的 get 方法获取执行结果,并在调用 get 方法时捕获异常。
ExecutorService executorService = Executors.newFixedThreadPool(10);
Future<?> future = executorService.submit(new MyRunnable());
try {future.get();
} catch (Exception e) {// 处理异常 
}
  1. 使用 UncaughtExceptionHandler 接口来处理未捕获异常。可以通过 Thread 类的 setDefaultUncaughtExceptionHandler 方法设置默认的未捕获异常处理器,也可以通过 Thread 类的 setUncaughtExceptionHandler 方法为指定线程设置未捕获异常处理器。
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {@Override
    public void uncaughtException(Thread t, Throwable e) {// 处理未捕获异常 
    }
});
  1. 使用 Thread.UncaughtExceptionHandler 接口自定义未捕获异常处理器,并在 run 方法中使用 try-catch 语句捕获异常,并将异常通过 UncaughtExceptionHandler 接口的 uncaughtException 方法抛出。
public class MyRunnable implements Runnable {@Override
    public void run() {try {// 执行线程任务 
        } catch (Exception e) {Thread.currentThread().getUncaughtExceptionHandler().uncaughtException(Thread.currentThread(), e);
        }
    }
}

Thread.UncaughtExceptionHandler handler = new Thread.UncaughtExceptionHandler() {@Override
    public void uncaughtException(Thread t, Throwable e) {// 处理未捕获异常 
    }
};
Thread thread = new Thread(new MyRunnable());
thread.setUncaughtExceptionHandler(handler);
thread.start();

无论采用哪种处理方式,都可以根据具体需求来选择适合的处理方式。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-01发表,共计1324字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 夜夜欢性恔免费视频 | 亚洲av综合久久九九 | 欧美日韩国产一区三区 | 又大又紧又粉嫩18p少妇 | 丁香六月狠狠激情综合基地 | 成人无遮挡18禁免费视频 | 午夜激情小视频 | 国产精品沙发午睡系列 | 日本在线一卡二卡毛片 | 久久精品青草社区 | 国产免费久久精品99久久 | 成人无码午夜在线观看 | 欧美日韩在线视频观看 | 欧美高h视频 | 亚洲影院国产 | 欧美桃色视频 | 久久精品国产只有精品66 | 国产成人免费片在线视频观看 | 久久这里只有精品免费看青草 | 久久精品国产自在一线 | 国产视频一区在线播放 | 亚洲精品无码av中文字幕 | 一二三区免费视频 | 青草资源视频在线高清观看 | 97综合色| 久久99热精品免费观看动漫 | 特黄a级毛片免费视频 | 一区二区三区在线观看免费 | 国产精品2020 | a级毛片在线免费 | 富二代 琪琪在线观看 | 精品伊人久久久大香线蕉欧美 | 在线黄色免费观看 | 日本黄色三级网站 | 久久精品国产精品国产精品污 | 高清无码一区二区在线观看吞精 | 亚洲欧美日本a∨在线观看 亚洲欧美日本国产 | 2021国产成人综合亚洲精品 | 午夜影视在线观看 | 国产成人欧美视频在线 | 九九九九在线视频播放 |