Java ShutdownHook 鉤子的應用場景友好地清理現場

 在線上Java程序中常常遇到進程程掛掉,一些狀態沒有正確的保存下來,這時候就須要在JVM關掉的時候執行一些清理現場的代碼。Java中得ShutdownHook提供了比較好的方案。   JDK在1.3以後提供了Java Runtime.addShutdownHook(Thread hook)方法,能夠註冊一個JVM關閉的鉤子,這個鉤子能夠在如下幾種場景被調用:java 1)程序正常退出 2)使用S
相關文章
相關標籤/搜索