Bonjour à tous,
j'ai ici un petit code sur les thread, où un petit passage que je ne comprends pas: plus précisément ce que je n'arrive pa sa comprendre, c'est comment l'exécution sait qu'on a appuyé sur ENTER et non pas sur autres touches pour stopper l'exécution.
Exemple : exécution du thread jusqu'à l'appui sur la touche Entrée
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
21
22
23 public class MonThread6 extends Thread { private boolean actif = true; public static void main(String[] args) { try { MonThread6 t = new MonThread6(); t.start(); System.in.read(); t.arreter(); } catch (Exception e) { e.printStackTrace(); } } public void run() { int i = 0; while (actif) { System.out.println("i = " + i); i++; } } public void arreter() { actif = false; } }
Merci à vous
Partager