Java ShutdownHook 钩子的应用场景友好地清理现场

 在线上Java程序中常常遇到进程程挂掉,一些状态没有正确的保存下来,这时候就须要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。   JDK在1.3以后提供了Java Runtime.addShutdownHook(Thread hook)方法,能够注册一个JVM关闭的钩子,这个钩子能够在如下几种场景被调用:java 1)程序正常退出 2)使用S
相关文章
相关标签/搜索