Question
Est-il possible de faire un "C comme" " fork en Java, en utilisant un nouveau processus JVM indépendant?
Comment?
La solution
Bizarrement, je travaille juste sur ceci: un processus Java exécutant d’autres processus Java. J'ai utilisé l'article De Runtime.exec () à ProcessBuilder sous forme de base solide et Lorsque Runtime.exec () ne le fera pas , nous vous conseillons de gober les flux de sortie.
PS. Pour ceux qui s’interrogent, j’ai dû le faire (au lieu de créer 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 des commandes de shell.
Autres conseils
Cette réponse est probablement un peu tardive mais:
semble être exactement ce que vous cherchez
La API d'isolation d'applications (JSR 121) introduit le Isoler
qui adresse ce cas d'utilisation.