在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ Java : try catch 中如果開一個新線程,能捕捉新線程里的異常嗎?

Java : try catch 中如果開一個新線程,能捕捉新線程里的異常嗎?

這樣寫有啥問題?

try{
    ...
    new Thread(new Runnable() {
            @Override
            public void run() {
                ...// 這里拋異常的話
            }
        }).start();
    ...
} catch(Exception e){
   ...
}

回答
編輯回答
尐懶貓

不能。線程創(chuàng)建完 就和創(chuàng)建它的地方?jīng)]啥關系了,除非兩線程之間有鎖或其他什么機制阻塞了創(chuàng)建線程,否則兩線程沒關系,異常捕獲不會處理新線程中執(zhí)行的代碼

2017年4月1日 01:35
編輯回答
臭榴蓮

嘗試一下就好了

2017年3月20日 02:24