Bonjour,
j'essaie d'interrompre un Thread qui réalise un calcul long (permettre à l'utilisateur d'annuler son action)
Je fais monThread.interrupt();
Avant cela, j'affiche l'état de mon Thread (avec la méthode isInterrupted) et il me met : false (normal)
Après, je réaffiche l'état de mon Thread et il me renvoie true, donc le Thrad est bien interrompu.
Pourtant, le fichier continu de s'exporter.
Je voudrais savoir si la methode interrupt(); provoque forcément l'errêt du Thread auquel on l'applique, ou bien si je suis dans un cas où cette méthode ne fonctionne pas.
Merci de vos réponses :-)
Partager