2011-11-08 25 views

回答

4

时,JVM将重新启动

从不。

or shutdown?

当调用System.exit()或所有非守护程序线程已退出或遇到意外信号时。

0

JVM关闭,如果它崩溃(其给定的...)

否则将关闭,如果没有更多的运行的线程(线程后台程序被忽略),或有人activly关闭JVM的下降(调用System.exit()或调用Runtime.getRuntime()。关闭())

2

JVM将在重新启动时重新启动。

它将关闭时

  • 你调用System.exit()(和关闭挂钩被称为)
  • 所有非守护进程线程完成。
  • 系统由于本机库中的错误而崩溃。
相关问题