Java并发之UncaughtExceptionHandler
来源:互联网 发布:360免费wifi软件 编辑:程序博客网 时间:2024/06/16 05:30
package com.lxht.test;public class TestUnCaughtException { public static void main(String[] args) { //所有的线程发生异常均会进入MyUncaughtException,包括main线程 Thread.setDefaultUncaughtExceptionHandler(new MyUncaughtException()); MyThread myThread1 = new MyThread(); //设置线程捕获异常的类 myThread1.setUncaughtExceptionHandler(new MyUncaughtException()); MyThread myThread2 = new MyThread(); myThread1.start(); myThread2.start(); String fff = null; System.out.println(fff.hashCode()); //本句会抛空指针异常,均会被MyUncaughtException捕获 }}class MyThread extends Thread { public void run() { String cc = null; System.out.println(cc.hashCode()); //本句会抛空指针异常 }}class MyUncaughtException implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread t, Throwable e) { System.out.println(t.getName() + ";throws a error!"); }}
阅读全文
0 0
- Java并发之UncaughtExceptionHandler
- Java之UncaughtExceptionHandler
- 【并发编程】java.lang.Thread.UncaughtExceptionHandler
- Java Thread.UncaughtExceptionHandler
- JAVA UncaughtExceptionHandler 处理
- 《Java 7 并发编程指南》学习概要 (1)join、daemon、UncaughtExceptionHandler 、中断
- UncaughtExceptionHandler
- UncaughtExceptionHandler
- UncaughtExceptionHandler
- crash log上传之UncaughtExceptionHandler
- Java异常处理之处理未捕获的异常及UncaughtExceptionHandler的使用
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- Android 之捕获全局异常之UncaughtExceptionHandler
- Java并发之BlockingQueue
- 【Java】并发之Executor
- Java 并发之中断
- [vscode] markdown_index----可以为你的markdown标题添加序号的插件
- iOS Xcode pch文件的路径配置
- 快速排序+划分数组(java实现)
- 基于MT7628或MT7621的wifi存储方案
- 计算机视觉--caltech-lane-detection
- Java并发之UncaughtExceptionHandler
- Android NDK: From Elementary To Expert Episode 14
- 夯实JAVA之泛型详解一代龙套篇
- apache2跨域js请求解决方案
- AeroSpike安装及启动
- 关于注解你需要知道的
- 抽象类的理解
- javascript时间戳和日期字符串相互转换
- Kmeans算法的Python实现