Est-il possible de faire un fork "C like" en Java, en utilisant un nouveau processus jvm indépendant?
Comment?
Curieusement, je travaille juste sur ceci: un processus Java exécutant d'autres processus Java. J'ai utilisé l'article From Runtime.exec () to ProcessBuilder comme une base solide, et lorsque Runtime.exec () ne le sera pas comme un bon conseil pour engloutir les flux de sortie.
PS: Pour ceux qui se demandent, j'ai dû le faire (au lieu de générer de nouveaux threads) car un autre processus Java vérifie la présence de ces processus qui sont normalement exécutés séparément avec les commandes Shell) .
Cette réponse est probablement un peu tardive mais:
semble être exactement ce que vous cherchez
API d'isolation d'application (JSR 121) présente Isolate
qui traite ce cas d'utilisation.