(鉤子) 線程以及應用場景

簡述 通常情況下,我們可以嚮應用程序注入一個或多個 Hook (鉤子) 線程,這樣,在程序即將退出的時候,也就是 JVM 程序即將退出的時候,Hook 線程就會被啓動執行。 Hook 線程的應用場景 防止程序重複執行,具體實現可以在程序啓動時,校驗是否已經生成 lock 文件,如果已經生成,則退出程序,如果未生成,則生成 lock 文件,程序正常執行,最後再注入 Hook 線程,這樣在 JVM 退
相關文章
相關標籤/搜索