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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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 Ctrl+;破坏行为_Java_Dump_Thread Dump - Fatal编程技术网

抑制Java Ctrl+;破坏行为

抑制Java Ctrl+;破坏行为,java,dump,thread-dump,Java,Dump,Thread Dump,Java(至少我尝试过版本7和版本8)有一个默认行为,当它接收到Ctrl+Break信号时,它会写出一个完整的线程转储。是否有办法禁用或抑制此输出?根据java命令手册的说明,您可以使用-Xrs选项禁用它: -Xrs 减少JVM对操作系统信号的使用 指定-Xrs有两种后果: Ctrl+Break线程转储不可用 用户代码负责导致关闭挂钩运行,例如,在JVM终止时调用System.exit() 与所有-X和-XX选项一样,这不能保证在将来的Java版本中可用。这不是引发的异常。看见也就是说,“

Java(至少我尝试过版本7和版本8)有一个默认行为,当它接收到Ctrl+Break信号时,它会写出一个完整的线程转储。是否有办法禁用或抑制此输出?

根据
java
命令手册的说明,您可以使用
-Xrs
选项禁用它:

-Xrs

减少JVM对操作系统信号的使用

指定
-Xrs
有两种后果:

  • Ctrl+Break线程转储不可用
  • 用户代码负责导致关闭挂钩运行,例如,在JVM终止时调用
    System.exit()

与所有
-X
-XX
选项一样,这不能保证在将来的Java版本中可用。

这不是引发的异常。看见也就是说,“堆栈转储”是一个错误的术语,它转储所有线程。