Java - C-Like Fork? - PullRequest
       17

Java - C-Like Fork?

51 голосов
/ 13 ноября 2008

Можно ли сделать "C-подобный" форк в Java, используя новый независимый процесс jvm?

Как?

Ответы [ 3 ]

12 голосов
/ 30 ноября 2010

Этот ответ, вероятно, немного запоздал, но:

http://akuma.kohsuke.org/

кажется именно то, что вы ищете

10 голосов
/ 13 ноября 2008

Как ни странно, я просто работаю над этим: процесс Java, выполняющий другие процессы Java. Я использовал статью От Runtime.exec () до ProcessBuilder в качестве твердой основы и Когда Runtime.exec () не будет как хороший совет, как сожрать выходные потоки.

PS. Для тех, кому интересно, мне пришлось это сделать (вместо порождения новых потоков), потому что еще один процесс Java проверяет наличие этих процессов, которые, как правило, запускаются отдельно с помощью команд оболочки.

3 голосов
/ 09 января 2014

API изоляции приложений (JSR 121) представляет Isolate, который обращается к этому варианту использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...