Lancement de class Main - Java - Programmation
Marsh Posté le 05-09-2006 à 18:15:15
zizou771 a écrit : Slt à tous, |
Salut,
non si tu lances 2 main(), alors tu lances dans 2 processus différents. Comme l'a dit qqn ici, les procesus en java, "caÿ le mal" ...
En plus avec un peu de chance, il te démarre les proc dans 2 JVM différentes (enfin 2 instances différentes de la JVM)
Pq tu fais pas simplement une méthode start() et une méthode stop() ?
Marsh Posté le 05-09-2006 à 18:54:35
Bah c'est possible de le faire (suffi de killer le process en question, ou alors de lui envoyer un message ... Par socket/fichier/telephone ... Après fait voir pour quoi t'en a besoin aussi ...
Marsh Posté le 06-09-2006 à 03:42:12
Bonjour,
Contrairement à ce que tu dis, les threads sont une excellente réponse à ton problème.
Je te conseille de ne mettre qu'un seul "main" dans ton application.
A partir de ce "main", tu peux :
Nicolas
Marsh Posté le 05-09-2006 à 16:15:20
Slt à tous,
voici mon probleme:
j'ai 2 classes: Start et Stop contenant chacune une methode main.
Je lance la 1ere classe Start (qui tourne continuellement).
Je lance ensuite la classe Stop (censé arreter cette classe Start).
J'aimerai savoir s'il est possible à partir de ma classe Stop d'avoir acces a la classe Start.
En effet j'aimerai interrompre proprement la classes Start à l'aide de ma classe Stop.
Je pensais cela possible à l'aide de Thread mais ca apparement ca ne l'est pas.
Quelqu'un saurait t-il comment faire?
Merci d'avance!!!!