Sémaphores: Réalisations logicielles
- I(S, x) {S.n :=x ; }
- P(S) /*S.n est tjs modifié par P(S)*/
Si S.n < 0 alors bloquer le processus en fin de S.en_attente ;}
- V(S) /*S.n est tjs modifié par V(S)*/
Si S.n <= 0 alors débloquer le processus en tête de S.en_attente ; }