Bonsoir,
Je suis en train d'appendre les threads et j'ai un petit souci
En fait, j'ai un tableau d’objets implémentant l'interface Runnable. Je les parcours avec Iterator pour les lancer un à un. Or, j'avais cru comprendre qu'il n'était pas conseillé de manipulé des objets pendant un parcours de tableau.
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void demarrer() { Iterator<Coureur> it = this.lesCourreurs.iterator(); while(it.hasNext()){ Coureur leCoureur = it.next(); Thread coureur1 = new Thread(leCoureur); coureur1.start(); } }
Qu'en pensez-vous ?
Merci d'avance pour les conseilles
Partager