Attendi | Segnala |
if (s==0)
<sospendi il processo> else s=0; |
<passa il processo da bloccato a pronto> s=1 |
Attendi | Segnala |
if (s==0)
<sospendi il processo>> s--; |
;<passa il processo da sospeso a pronto> s++ |