Java 虚拟机关闭钩子(Shutdown Hook)
Shutdown Hooks 是一种特殊的结构,它允许开发人员插入 JVM 关闭时执行的一段代码。用途Application 正常退出(所有线程完成时,或在调用 System.exit(0) 时),执行特定的业务逻辑或关闭资源等操作。
Java Shutdown Hook 场景使用和源码分析
大家好,我是桃子,后台私信【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。背景如果想在 Java 进程退出时,包括正常和异常退出,做一些额外处理工作,例如资源清理,对象销毁,内存数据持久化到磁盘,等待线程池处理完所有任务等等。