相關文章:
【多線程】一、線程狀態切換
【多線程】二、線程優先級&守護線程
【多線程】三、線程訪問變量
【多線程】四、線程異常抓捕
【多線程】五、線程池
【多線程】六、鎖與同步
【多線程】七、阻塞隊列
【多線程】八、異步計算結果獲取
【多線程】九、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);