在Android中,但可以在任何Java程序中,我产生了一个引发RunTimeException
的子线程。代码如下所示:在导致主父线程结束的子线程上抛出runTime异常,为什么?
new Thread(new Runnable() {
@Override
public void run() {
throw new RuntimeException();
}
}).start();
这完全终止我的应用程序与FatalException错误。我认为只有子线程会结束,但主/父线程可以继续?这个假设不正确吗?
在正常的java它不会终止 –