Est-il possible de faire un fork "C like" en Java, en utilisant un nouveau processus JVM indépendant?
Comment?
Est-il possible de faire un fork "C like" en Java, en utilisant un nouveau processus JVM indépendant?
Comment?
Curieusement, je suis en train de travailler sur ce: Java processus de l'exécution d'autres les processus Java. J'ai utilisé l'article De l'Exécution.exec() pour ProcessBuilder comme une base solide, et Lors de l'Exécution.exec() ne sont pas aussi bon conseils sur la façon d'absorber le flux de sortie.
PS.: Pour ceux qui se demandent, j'ai eu à le faire (au lieu de pondre de nouveaux threads), car un autre processus Java est la vérification de la présence de ces processus qui sont, normalement, couru séparément avec des commandes shell.
L' API d'isolation d'application (JSR 121) introduit Isolate
qui répond à ce cas d'utilisation.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html
Chaque application Java possède une seule instance de la classe Runtime qui permet à l'application de se connecter à l'environnement dans lequel l'application est en cours d'exécution. Le runtime actuel peut être obtenu à partir de la méthode getRuntime.
Rien ne vous empêche de lancer une autre machine virtuelle d'ici.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.