面試官: 說說看什麼是 Hook (鉤子) 線程以及應用場景?

一、Hook 線程介紹 通常情況下,我們可以嚮應用程序注入一個或多個 Hook (鉤子) 線程,這樣,在程序即將退出的時候,也就是 JVM 程序即將退出的時候,Hook 線程就會被啓動執行。 先看一段示例代碼: ①:爲應用程序注入一個鉤子(Hook)線程,線程中,打印了相關日誌,包括正在運行以及退出的日誌; ②:再次注入一個同樣邏輯的鉤子(Hook)線程; ③:主線程執行結束,打印日誌; 運行這段
相關文章
相關標籤/搜索