Parcours de tableau et lancement de threads
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:
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 ;)