bonsoirs à tous,
j'essaie de comprendre le principe des threads, et c'est pas évident lol
je me demandais ce qu'il fallait faire dans la méthode run() d'un objet implémentant "Runnable" (j'ai honte)
- faut-il boucler les actions avec une boucle infinie? genre
- faut-il attendre avec Thread.sleep(); pendant la boucle?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void run(){ do{ //actions }while(1!=2); }
- 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
dans le main je fais comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... Thread th = new Thread(Chronometre); th.run(); // <-- reste bloqué ici ...
Vous avez une idée ?
Partager