Java(至少我试过的版本7和8)有一个默认行为,当它收到 Ctrl + Break 信号时,会写出一个完整的线程倾倒。有没有办法禁用它或抑制此输出?
答案 0 :(得分:3)
根据java
命令手册的http://adelanteemprendedora.com,您可以使用-Xrs
选项将其禁用:
<强> -Xrs 强>
减少JVM对操作系统信号的使用。
...
指定
-Xrs
有两个后果:
- Ctrl + Break线程转储不可用。
- 用户代码负责导致关闭挂钩运行,例如,在JVM终止时调用
System.exit()
。
与所有-X
和-XX
选项一样,这不保证在将来的Java版本中可用。