![](/img/trans.png)
[英]How to suspend/resume a process created by ProcessBuilder in Java
[英]Java process suspend and continue
我正在尋找能夠在Java上執行此操作的解決方案:
據我所知,Java標准僅實現第一個和第四個,而不實現第二個和第三個。
我能做什么?
沒有辦法直接從Java進行。
在每種情況下,您都需要執行特定於Windows / Linux的操作,分別執行外部程序或調用本機代碼。
在Linux上,您可以按照建議使用kill
。
在Windows上,您可以調用SuspendThread()
,或者可以啟動SysInternals工具“ PsSuspend”。 這里有一些信息可能對您有幫助:
如果您希望從Java調用本機代碼,JNIWrapper可能會為您提供幫助。
另外,如果您需要生成的進程的PID,則可能還需要通過本機代碼啟動它們,因為Java不會給您它們的PID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.