2021
05-25
05-25
Java ShutdownHook原理详解
ShutdownHook介绍在java程序中,很容易在进程结束时添加一个钩子,即ShutdownHook。通常在程序启动时加入以下代码即可Runtime.getRuntime().addShutdownHook(newThread(){@Overridepublicvoidrun(){System.out.println("I'mshutdownhook...");}});有了ShutdownHook我们可以在进程结束时做一些善后工作,例如释放占用的资源,保存程序状态等为优雅(平滑)发布提供手段,在程序关闭前摘除流量...
继续阅读 >