介绍
这篇文章给大家分享的是有java jvm中关关闭的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
java有哪些集合类
java中的集合主要分为四类:1,列清单表:有序的,可重复的;2、队列队列:有序,可重复的;3,设置集合:不可重复;4、地图映射:无序,键唯一,值不唯一。
在我们对某一些软件进行使用时,难免会有关闭的需求,毕竟不是每一个工具都保持无限运行下去的状态。本篇所要讲到的是jvm关闭,相信大家都基础的虚拟机有所接触,那么关于其中关闭时分为三种情况的:正常关闭,异常关闭和强制关闭,下面我们就这些情况分别展开详解。
<强> 1,jvm关闭强>
(1)正常关闭
所有非守护线程执行结束
system . exit (0)
ctrl + c杀死-15 SIGTERM信号
(2)异常关闭RuntimeExcetion
伯父
(3)强制关闭
kill - 9 SIGKILL信号
Runtime.halt ()
断电
系统关机
系统崩溃
<强> 2,实例强>
public void 开始(){ Runtime.getRuntime才能().addShutdownHook (new 线程(){ ,,,,public void 运行(){ ,,,,,,试着{ ,,,,,,,,LogService.this.stop (); ,,,,,,}捕捉(InterruptedException) { ,,,,,, ,,,,,,} ,,,,} ,}); }
感谢各位的阅读!关于“java jvm中关闭的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!