任何人都知道JVM什么时候会重启或关机?我运行Java代码时会关闭它吗?
答案 0 :(得分:4)
JVM重启时
从不。
或关机?
调用System.exit()
时,或者所有非守护程序线程都已退出,或遇到意外信号时。
答案 1 :(得分:2)
重新启动时,JVM将重新启动。
时会关闭
答案 2 :(得分:0)
如果JVM崩溃(它给定的......)
,它就会关闭否则,如果没有更多运行的线程(deamon线程被忽略),或者有人正在关闭jvm(调用System.exit()或Runtime.getRuntime()。shutdown())