[Java] Runtime.exec(...) s'éxécute-t-il dans une JVM différente?

Runtime.exec(...) s'éxécute-t-il dans une JVM différente? [Java] - Programmation

Marsh Posté le 17-01-2002 à 11:55:55    

Yep,
 
J'ai une classe statique qui fonctionne comme filtre sur un proxy. Cette classe enregistre des listeners et lorsqu'un évenement apparait dans le proxy il envoit un ProxyEvent. Ma question:
 
- Mon programme A fait un System.exec du proxy
- Le proxy initialise ma classe filter classique
- Mon programme A s'ajoute en tant que listener de la classe
 
Est ce que ce sera la meme classe?? (meme si elle est statique j'ai peur qu'il y ait une instance de le classe dans chaque JVM si plusieurs jvm il y a)
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 17-01-2002 à 11:55:55   

Reply

Marsh Posté le 17-01-2002 à 12:23:46    

J'ai bien peur que oui: l'exec est un appel system sur l'os. Donc ca te lance un programme dans un nouveau processus, et donc, si programme java, dans une nouvelle JVM.

Reply

Marsh Posté le 17-01-2002 à 14:54:10    

Pourquoi appeller du java dans un Runtime.exec() si ce n'est pour ouvrir une nouvelle VM ?

Reply

Marsh Posté le 17-01-2002 à 15:07:39    

JeromeV a écrit a écrit :

Pourquoi appeller du java dans un Runtime.exec() si ce n'est pour ouvrir une nouvelle VM ?  



arf ! bonne question :D

Reply

Marsh Posté le 17-01-2002 à 16:46:31    

BenDk97 a écrit a écrit :

arf ! bonne question :D  




 
bha oui qu'est ce que tu nous fais la ??? :)
 
pkoi tu fais pas simplement un nouveau Thread :??:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-01-2002 à 17:41:24    

pour éviter de devoir gérer les traces vers la console. Le proxy génère des traces vers la console et mon soft aussi. Et comme je n'ai pas envie de modifier le proxy (en fait mon soft vient se greffer sur le proxy) ...
 
Mais bon c'est rien j'ai trouvé ...
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed