Runtime.getRuntime().exec()会不会重开一个线程
时间: 2023-12-15 19:08:20 浏览: 156
【IDEA】windows环境下IDEA java代码Runtime.getRuntime.exec中shell的执行环境的解决方案
是的,`Runtime.getRuntime().exec()` 方法会在JVM中启动一个新进程来执行指定的命令,并且该方法本身会在当前线程中执行。因此,该方法会创建一个新的子进程来执行命令,并且需要等待该子进程完成执行,因此可能会阻塞当前线程,直到该子进程执行完成。因此,该方法会在另一个线程中执行,而不是在当前线程中执行。
阅读全文