|
|
|
|
Bonjour,
j'ai une méthode, et j'ai des threads clients qui executent cette methode.
Je voudrais qu'il n'y ait qu'un seul client à la fois qui execute cette methode.
J'ai essayé avec synchronized, mais ça n'a pas l'air de marcher. Je vous passe le code :
public synchronized traitement() {
System.out.println(tmp);
System.out.println(referer);
System.out.println(ID);
}
Moi je voudrai avoir à l'affichege tmp + referer + ID de chaque client, dans cet ordre.
Mais j'ai des trucs du genre
Referer
Referer
ID
ID
ID
ID
Malgré le synchronized, tout est imbriqué.
Comment je peux faire ?
Merci
En fait j'ai mis des affichages pour pas vous embrouiller la tête.
|
Rebonjour !
|
Avec synchronized la méthode ne peut être appelée qu'une seul fois en même temps.
|

