Muszę znać dokładny opis działania programu:
var widelce:
tablica semaforów [0..4] := (1, 1, 1, 1, 1);
process Filozof (i: 0..4);
begin repeat Myśli;
Wait (widelce[i]);
Wait (widelce[(i+1) mod 5];
Je danie;
Post (widelce[i]);
Post (widelce[(i+1) mod 5];
until false
end;
HELP!