Pregunta
¿Es posible hacer una "C" como " fork en java, utilizando un nuevo proceso jvm independiente?
¿Cómo?
Solución
Curiosamente, solo estoy trabajando en esto: un proceso Java que ejecuta otros procesos Java. Usé el artículo Desde Runtime.exec () hasta ProcessBuilder como una base sólida, y Cuando Runtime.exec () no lo hará como un buen consejo sobre cómo engullir las secuencias de salida.
PD .: Para aquellos que se preguntan, tuve que hacer eso (en lugar de generar nuevos hilos) porque otro proceso de Java está verificando la presencia de estos procesos que, normalmente, se ejecutan por separado con comandos de shell.
Otros consejos
Esta respuesta es probablemente un poco tarde pero:
parece ser exactamente lo que buscas
La API de aislamiento de aplicaciones (JSR 121) introduce Isolate
que trata este caso de uso.