Réponse acceptée !
Je crois savoir de quoi tu parles. Tu veux que les opérations P et V (je prends un jeton sur un sémaphore, je rends un jeton sur un sémaphore) soient atomiques c'est-à-dire qu'elles ne puissent pas être interrompues et que le processeur multi-noyaux ne fait que ça, il ne fait pas un bout de P, un bout de n'importe quoi d'autre puis un bout de P. Va voir dans java.util.concurrent dans la classe Semaphore. Les opérations acquire() et release() sont atomiques, tu n'as rien d'autre à faire, je ne vois pas où est le problème.
TUER : http://tuer.tuxfamily.org/tuer.php

yeah! vive java
