Bonjour !
J'ai dans un programme, 2 objets qui appartienent a 2 Thread diffrérents, mais qui tout 2 sont rattaché a un même groupe (dans un ThreadGroup donc...).
Je voudrais savoir si il serait possible de mettre en "pause" tout le groupe pendant une durée de "x" milisecondes, au même titre que l'on peut le faire avec un threads unique ex : Thread.sleep(500)
egalement, pour mettre en pause l'un et l'autre de mes thread, je n'ai pas trouvé mieux que cette methode en mettant continuellment mon thread a sleep(1) :
Même si cela fonctionne, est ce que c'est bien propre comme solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void run() { while (true) { methodeAExecuter(); try { this.sleep(5); while (boolean b != true) { this.sleep(1); } } catch (InterruptedException e) {} } }
Merci![]()
Partager