J'ai lu la faq sur les threads et j'en suis venu à me demander si la methode
interrupt() de la classe Thread entrainait bien l'arret d'un thread ?
J'ai lu la faq sur les threads et j'en suis venu à me demander si la methode
interrupt() de la classe Thread entrainait bien l'arret d'un thread ?
Non la fonction interrupt permet de "sortir" un thread d'une fonction bloquante, genre un "accept()".
Mais si l'accept est dans un boucle, et qu'a l'interrieur de cette boucle il y a un block try / catch qui prends InterruptException, le thread ne finira pas.
Donc techniquement, interrupt n'arrete pas un thread, mais tu peux catcher l'exception et faire, via des variable d'etat, stopper le thread toi meme.
Hikage
SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
[Personal Web] [CV]
F.A.Q Spring Framework - Participez !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager