Voilà, sur cet exemple simple, je voudrais stopper l'exécution d'un thread.
Voilà, je pense que c'est clair comme question, on peut imaginer ça comme ça :un morceau de musique lancé sur thread séparé dont on a une référence, on peut faire stop pour l'arrêter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Thread t = new Thread(new Runnable() { public void run() { while(true) System.out.println("coucou"); } }); t.start(); try { Thread.sleep(5000L); } catch(InterruptedException e) {} // Je veux écrire une ligne de code ici stoppant lexécution mon objet t.
Comment faire? (le fait que faire stoper un thread brutalement comme ça n'est pas sécurisé n'est un problème dans l'exemple qui m'interesse, donc les grincheux ... )
Partager