java多进程_Java中创建多进程
时间: 2023-07-06 11:05:45 浏览: 124
在 Java 中创建多进程可以使用 ProcessBuilder 类或 Runtime 类。以下是使用 ProcessBuilder 类创建多进程的示例代码:
```java
ProcessBuilder pb = new ProcessBuilder("command", "arg1", "arg2");
Process p = pb.start();
```
在上面的代码中,`ProcessBuilder` 类用于创建一个包含要运行的命令及其参数的进程。然后,使用 `start()` 方法启动进程。
以下是使用 Runtime 类创建多进程的示例代码:
```java
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("command");
```
在上面的代码中,`Runtime` 类用于获取当前运行时的实例。然后,使用 `exec()` 方法启动进程。
无论使用哪种方式创建进程,在启动进程后,可以通过 `Process` 类的方法来管理进程。例如,`waitFor()` 方法可以等待进程完成,`destroy()` 方法可以停止进程等。
阅读全文