是否可以使用新的独立 jvm 进程在 java 中进行“C 类”分叉?
如何?
有趣的是,我正在研究这个:一个运行其他 Java 进程的 Java 进程。我使用从 Runtime.exec() 到 ProcessBuilder的文章作为一个坚实的基础,当 Runtime.exec() 不会作为如何吞噬输出流的好建议。
PS.:对于那些想知道的人,我不得不这样做(而不是产生新线程),因为另一个 Java 进程正在检查这些进程的存在,这些进程通常与 shell 命令分开运行。
应用程序隔离 API (JSR 121)介绍Isolate
了解决此用例的方法。