Stopper un Thread - Java - Programmation
Marsh Posté le 05-12-2006 à 11:17:58
ben justement il n'y a pas de connexion établie entre deux processus, seulement une socket bloquante en attente de connexion..
Marsh Posté le 05-12-2006 à 11:48:03
Notez que qd je remplace un .interrupt(à ou .stop() par un System.exit(), ca n'est plus le thread qui s'arrète, c'est toute l'application.
Alors à moins que je connaisse mal la définition du .exit(), c'est tout comme si les thread créés étaient dépendants du thread père...
Marsh Posté le 05-12-2006 à 11:54:07
>>fermer les sockets avant d'arreter le Thread ?
Mille excuses did-54, je ne savais pas qu'il existait une méthode pour fermer une socket en écoute...et en effet, ca semble marcher..
Ayant écumé les 3/4 de google, j'étais pas tombé sur cette façon de voir les choses.....
Merci
Below the magic link:
http://www.developpez.net/forums/s [...] hp?t=77633
Marsh Posté le 04-12-2006 à 22:03:51
bonjour,
J'essaie désespérement de stopper un thread qui contient un ServerSock, donc en mode bloquant.
J'ai essayé les méthodes .stop() et .interrupt() mais que dalle, les sockets étaient toujours en écoute, j'en déduis que les threads ne se sont pas arrêtés.
J'ai bien lu ca http://forum.hardware.fr/hfr/Progr [...] 5502_1.htm mais non..
Vous auriez une idée de ce à quoi ca peut tenir ?
Merci bien.
Cdt,
Message édité par paowz le 04-12-2006 à 22:07:46