Ciao a tutti
qualcuno ha seguito un corso di Sistemi Operativi? O comunque conosce i semafori per la sincronizzazione dei processi? Se si fatamelo sapere cosi posto un esercizio d'esame che ho provato a risolvere.
Grazie
Processo P1
{
P(S);
if(x=0) then
V(T);
P(U);
else
V(U);
endif;
P(S);
write(x);
}
Processo P2
{
P(T);
x:=x-1;
V(S);
}
Processo P3
{
P(U);
x:=x+1;
V(S);
}
Visitano il forum: Nessuno e 1 ospite