相关文章:
【多线程】一、线程状态切换
【多线程】二、线程优先级&守护线程
【多线程】三、线程访问变量
【多线程】四、线程异常抓捕
【多线程】五、线程池
【多线程】六、锁与同步
【多线程】七、阻塞队列
【多线程】八、异步计算结果获取
【多线程】九、Android异步任务
异常处理路径
UncaughtExceptionHandler handler;
// 为线程设置处理器
thread.setUncaughtExceptionHandler(handler);
// 使用线程组创建线程
ThreadGroup threadGroup = new ThreadGroup(Thread.currentThread().getThreadGroup(),"group-0"){
@Override
public void uncaughtException(Thread t, Throwable e) {
super.uncaughtException(t, e);
}
};
// 设置全局默认处理器
Thread.setDefaultUncaughtExceptionHandler(handler);