如果JVM崩溃,线程是否仍然存在?

Psy*_*ist 1 java multithreading jvm

我在接受采访时被问到这个问题,有人知道吗?

Ale*_*man 6

如果JVM因崩溃而退出,则线程将不再存在.如果崩溃是某种内存不足或类似错误,则根据具体情况可能存在也可能不存在.


Pet*_*rey 6

如果线程正在运行,则JVM尚未崩溃.

但是,有时人们错误地将任何异常描述为崩溃.如果这是面试官的意思,我会说线程仍在运行,因为异常被抓住而不是重新抛出.