有没有可能在java中使用一个新的独立的jvm进程来做一个“类C”的fork?怎么做?
fsi0uk1n1#
这个答案可能有点晚,但:http://akuma.kohsuke.org/似乎正是你要找的
67up9zun2#
有趣的是,我正在研究这个:运行其他Java进程的Java进程。我使用文章From Runtime.exec() to ProcessBuilder作为坚实的基础,并使用When Runtime.exec() won't作为如何狼吞虎咽输出流的好建议。PS.:对于那些想知道的人,我不得不这样做(而不是产生新的线程),因为还有另一个Java进程正在检查这些进程的存在,这些进程通常是用shell命令单独运行的。
qvsjd97n3#
Application Isolation API (JSR 121)引入了Isolate,可解决此使用情形。
Isolate
3条答案
按热度按时间fsi0uk1n1#
这个答案可能有点晚,但:
http://akuma.kohsuke.org/
似乎正是你要找的
67up9zun2#
有趣的是,我正在研究这个:运行其他Java进程的Java进程。我使用文章From Runtime.exec() to ProcessBuilder作为坚实的基础,并使用When Runtime.exec() won't作为如何狼吞虎咽输出流的好建议。
PS.:对于那些想知道的人,我不得不这样做(而不是产生新的线程),因为还有另一个Java进程正在检查这些进程的存在,这些进程通常是用shell命令单独运行的。
qvsjd97n3#
Application Isolation API (JSR 121)引入了
Isolate
,可解决此使用情形。