[Thread] Exécuter la même instance plusieurs fois
Bonjour !
J'aurais aimé savoir s'il est possible d'exécuter la même instance d'un thread plusieurs fois sans avoir à le "geler" entre deux exécutions (boucle avec flag).
A savoir quelque chose comme ça :
Code:
1 2 3 4 5 6 7
| Thread t = new Thread();
t.start();
try {
t.join();
} catch (InterruptedException e) {}
// .... autre code à effectuer entre deux
t.start(); |
sauf que cela me retourne cette erreur-ci :
Code:
1 2 3
| Exception in thread "main" java.lang.IllegalThreadStateException
at java.lang.Thread.start(Unknown Source)
at Reseau.main(Reseau.java:123) |
Une idée ou bien il ne me reste qu'à ne pas laisser mon thread et le faire recommencer ?