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