Aldee
Messages postés47Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention 3 mai 2003
-
28 nov. 2002 à 17:49
Aldee
Messages postés47Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention 3 mai 2003
-
3 déc. 2002 à 12:37
Salut,
J'ai qlq pb a interrompre un Thread. La methode interupt() ne donne rien. Par exemple, je lance un thread qui compte tout betement ds une boucle infinie. Je cree un bouton qui envoie la methode "interrupt()" ...et que dalle!! mon Thread continue a compter.
Pourquoi la methode interrupt() ne fonctionne pas?
Comment j'arrete un Thread ? Est-ce que je peux l'arreter et qu'il libère le verrou sur la methode synchronized qu'il était en train de dérouler?
Que de questions!!
Aldee
Messages postés47Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention 3 mai 2003 3 déc. 2002 à 12:37
Oui mais stop() est très brutal et fait que le thread ne libère pas forcément le "verrou" des methodes synchronisées, du coup plus aucun thread ne peut plus rentrer dedans.
Y-at'il un moyen de le forcer a lacher le verrou avant de mourrir?