Bonjour !

Je n'arrive pas à comprendre pourquoi ce bout de code n'est pas juste dans un environnement multi-thread, pouvez-vous m'éclairer ?

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 Cpt implements Runnable {
 
private Thread t;
private static int compteur = 0;
 
public Cpt(){
t = new Thread(this);
}
 
public void run(){
synchronized(this)
cpt++;
System.out.println(cpt);
}
 
 
}