【发布时间】:2016-02-29 19:59:49
【问题描述】:
在 Android 中,但可以在任何 Java 程序中,我生成一个子线程,它会抛出一个 RunTimeException。代码如下所示:
new Thread(new Runnable() {
@Override
public void run() {
throw new RuntimeException();
}
}).start();
这完全终止了我的应用程序,并出现 FatalException 错误。我以为只有子线程会结束,但主/父线程可以继续?这个假设不正确吗?
【问题讨论】:
-
在普通java中它不会终止
标签: android multithreading exception-handling