如果我有 pid,是否可以创建 Process class 的实例? Java
Is it possible to create an instance of Process class if I have pid? Java
如果我有已经 运行 的进程 pid,是否可以创建进程 class 的实例?并将这个Process放到Map processMap中。然后能够停止进程或检查 IsAlive
这不是 Process
的用途:
Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
这并不是说您无法控制来自 Java 的 运行 个进程;只是 Process
不是您应该用来做的事情。
您可以制作自己的 class 来完成您所说的需要,例如:
interface ExternalProcess {
boolean isRunning();
void kill();
}
实现了以下方法:
- Verify if a process is running using its PID in JAVA
- Killing a process in Java
如果我有已经 运行 的进程 pid,是否可以创建进程 class 的实例?并将这个Process放到Map processMap中。然后能够停止进程或检查 IsAlive
这不是 Process
的用途:
Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
这并不是说您无法控制来自 Java 的 运行 个进程;只是 Process
不是您应该用来做的事情。
您可以制作自己的 class 来完成您所说的需要,例如:
interface ExternalProcess {
boolean isRunning();
void kill();
}
实现了以下方法:
- Verify if a process is running using its PID in JAVA
- Killing a process in Java