Salut à tous, j'ai une ptite question :

J'ai deux méthodes

A()

B()

J'aimerai faire en sorte que deux treads ne puissent appeler les deux méthodes en même temps mais que deux threads puissent appeller les méthode A() ou (exclusif) b() en même temps.

EX :

Thread 1 : appelle A()
Thread 2 : appelle A()

OK


Thread 1 : appelle B()
Thread 2 : appelle B()
Thread 3 : appelle B()

OK


Thread 1 : appelle B()
Thread 2 : appelle A()

PAS OK

Vous voyez le truc...

Merci