美文网首页
java addShutdownHook方法

java addShutdownHook方法

作者: 星之所在_985c | 来源:发表于2017-07-10 15:19 被阅读0次

该方法用来在jvm中增加一个关闭的钩子。当程序正常退出,系统调用 System.exit方法或虚拟机被关闭时才会执行添加的shutdownHook线程。其中shutdownHook是一个已初始化但并不有启动的线 程,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以 可通过这些钩子在jvm关闭的时候进行内存清理、资源回收等工作。
Runtime.getRuntime().addShutdownHook(new Thread(){ @Override public void run() { System.out.println("program shutdown"); //TODO do something here } });

相关文章

网友评论

      本文标题:java addShutdownHook方法

      本文链接:https://www.haomeiwen.com/subject/ytayhxtx.html