2011-11-08 49 views

回答

4

時,JVM將重新啓動

從不。

or shutdown?

當調用System.exit()或所有非守護程序線程已退出或遇到意外信號時。

0

JVM關閉,如果它崩潰(其給定的...)

否則將關閉,如果沒有更多的運行的線程(線程後臺程序被忽略),或有人activly關閉JVM的下降(調用System.exit()或調用Runtime.getRuntime()。關閉())

2

JVM將在重新啓動時重新啓動。

它將關閉時

  • 你調用System.exit()(和關閉掛鉤被稱爲)
  • 所有非守護進程線程完成。
  • 系統由於本機庫中的錯誤而崩潰。
相關問題