Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在何种情况下,JVM将重新启动_Java_Jvm - Fatal编程技术网

Java 在何种情况下,JVM将重新启动

Java 在何种情况下,JVM将重新启动,java,jvm,Java,Jvm,有人知道JVM何时重新启动或关闭吗?当我运行Java代码时,它会关闭吗 如果JVM崩溃,它将关闭(这是给定的…) 否则,如果没有更多正在运行的线程(deamon线程被忽略),或者有人正在主动关闭jvm(调用System.exit()或Runtime.getRuntime().shutdown())如果jvm崩溃,它将关闭(它是给定的…) 否则,如果没有更多正在运行的线程(忽略deamon线程),或者有人正在主动关闭jvm(调用System.exit()或Runtime.getRuntime().

有人知道JVM何时重新启动或关闭吗?当我运行Java代码时,它会关闭吗

如果JVM崩溃,它将关闭(这是给定的…)


否则,如果没有更多正在运行的线程(deamon线程被忽略),或者有人正在主动关闭jvm(调用System.exit()或Runtime.getRuntime().shutdown())

如果jvm崩溃,它将关闭(它是给定的…)

否则,如果没有更多正在运行的线程(忽略deamon线程),或者有人正在主动关闭jvm(调用System.exit()或Runtime.getRuntime().shutdown()),它将关闭

JVM将在何时重新启动

从来没有

还是关闭

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

JVM将在何时重新启动

从来没有

还是关闭


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

当您重新启动JVM时,JVM将重新启动

它将在运行时关闭

  • 您可以调用System.exit()(并且已经调用了关闭挂钩)
  • 所有非执事线程都已完成
  • 由于本机库中的错误,系统崩溃

当您重新启动JVM时,它将重新启动

它将在运行时关闭

  • 您可以调用System.exit()(并且已经调用了关闭挂钩)
  • 所有非执事线程都已完成
  • 由于本机库中的错误,系统崩溃
相关螺纹-相关螺纹-