java中jvm关闭的情况有哪些

本文小编为大家详细介绍“java中jvm关闭的情况有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“java中jvm关闭的情况有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

创新互联公司-专业网站定制、快速模板网站建设、高性价比乌海网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式乌海网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖乌海地区。费用合理售后完善,十年实体公司更值得信赖。

1、JVM关闭

(1)正常关闭

所有非守护线程执行结束

System.exit(0)

ctrl+c

kill -15 SIGTERM信号

(2)异常关闭

RuntimeExcetion

OOM

(3)强制关闭

kill -9 SIGKILL 信号

Runtime.halt()

断电

系统关机

系统crash

2、实例

public void start(){
  Runtime.getRuntime().addShutdownHook(new Thread(){
     public void run(){
       try{
         LogService.this.stop();
       }catch(InterruptedException){
       
       }
     }
 });
}

读到这里,这篇“java中jvm关闭的情况有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


网页题目:java中jvm关闭的情况有哪些
网站路径:http://bzwzjz.com/article/ipjhjs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作 成都网站制作 营销型网站建设 四川成都网站设计 高端网站设计 成都网站制作 成都网站设计公司 成都网站建设 LED网站设计方案 定制级高端网站建设 重庆企业网站建设 品牌网站建设 做网站设计 手机网站设计 公司网站建设 成都网站建设 网站制作 网站设计制作报价 成都网站建设 自适应网站建设 成都网站建设 成都网站建设公司