1.

The following program consists of 3 concurrent processes and 3 binary semaphores. The semaphores are initialized as S0 = 1, S1 = 0, S2 = 0.Process P0while(true){wait(S0);print '0';release(S1);release(S2);} Process P1wait(S1);release(S0); Process P2wait(S2);release(S0);How many times will P0 print ‘0’ ?

A. At least twice
B. Exactly twice
C. Exactly thrice
D. Exactly once
Answer» B. Exactly twice


Discussion

No Comment Found