[Thread]Faut-il boucler la méthode run ?
bonsoirs à tous,
j'essaie de comprendre le principe des threads, et c'est pas évident :D lol
je me demandais ce qu'il fallait faire dans la méthode run() d'un objet implémentant "Runnable" :oops: (j'ai honte)
- faut-il boucler les actions avec une boucle infinie? genre
Code:
1 2 3 4 5 6
|
public void run(){
do{
//actions
}while(1!=2);
} |
- faut-il attendre avec Thread.sleep(); pendant la boucle?
- la méthode "main", c'est bien un thread à part ?
pour tout dire je suis en train de faire un Chronometre, et sa méthode run() ne fait que mettre à jour le contenu de différentes variables... Mais une fois que je la lance, tout le reste se bloque :cry:
dans le main je fais comme ça
Code:
1 2 3 4 5
|
...
Thread th = new Thread(Chronometre);
th.run(); // <-- reste bloqué ici
... |
Vous avez une idée ?