在Android中,但可以在任何Java程序中,我產生了一個引發RunTimeException
的子線程。代碼如下所示:在導致主父線程結束的子線程上拋出runTime異常,爲什麼?
new Thread(new Runnable() {
@Override
public void run() {
throw new RuntimeException();
}
}).start();
這完全終止我的應用程序與FatalException錯誤。我認爲只有子線程會結束,但主/父線程可以繼續?這個假設不正確嗎?
在正常的java它不會終止 –