Stopper un Thread

Stopper un Thread - Java - Programmation

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
Reply

Marsh Posté le 04-12-2006 à 22:03:51   

Reply

Marsh Posté le 05-12-2006 à 09:32:00    

fermer les sockets avant d'arreter le Thread ?

Reply

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..

Reply

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...

Reply

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.....  :ouch:  
Merci :)
Below the magic link:
http://www.developpez.net/forums/s [...] hp?t=77633


Message édité par paowz le 05-12-2006 à 12:00:11
Reply

Sujets relatifs:

Leave a Replay

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