java.lang.Process有一個名爲destroy()的方法。該文件說:如何向Java中的子進程發送信號?
該Process對象表示的子進程被強制終止。
我想知道當調用destroy()時發送哪個信號?
我正在使用Linux。
java.lang.Process有一個名爲destroy()的方法。該文件說:如何向Java中的子進程發送信號?
該Process對象表示的子進程被強制終止。
我想知道當調用destroy()時發送哪個信號?
我正在使用Linux。
從谷歌搜索它建議使用SIGTERM。我找不到這個參考,但它似乎是合理的。
我假定'在銷燬被調用時發送哪個信號?'你指的是實際的系統調用。 (我不能評論你的主要問題,但要求你確認)
通過OpenJDK的ProcessBuilder快速挖掘實現源後,我能夠發現,實際的通話最終是一個本地校準.. !沒有咄:p)
審查從適當的方法本地源後:
希望有幫助!
我認爲一個實驗會讓這個問題變得清晰。謝謝。 – qiuxiafei