Salut,
svp, j'ai une petite question concernant les Thread
j'ai crée un thread t1 qui contient un compteur et il ne sortira de cette boucle que si le compteur à atteint la valeur 100, néanmoins, avant que se thread ne termine il m'execute les autres instructions qui se trouve dans ma classe main alors que je voudrai qu'il ne m'execute que mon thread puis il donne la main aux autre instruction de la classe main.
voici mon code:
et je voudrai qu'il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public class TestThread { static Thread t1; public static void main(String[] args) { t1=new Thread(){ public void run(){ int i=0; while(i<10){ System.out.println("Thread 1 is running, iteration : "+i); i++; } } }; t1.start(); System.out.println("MAIN"); } }
Thread 1 is running, iteration : 0
Thread 1 is running, iteration : 1
...
Thread 1 is running, iteration : 9
Main
au lieu de
Thread 1 is running, iteration : 0
Thread 1 is running, iteration : 1
...
Thread 1 is running, iteration : 9
Main
Merci de me dire comment faire
Partager