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 P0 :while (true) {wait (S0);print (0);release (S1);release (S2);}Process P1 :wait (S1);Release (S0);Process P2 :wait (S2);release (S0);How many times will process P0 print '0'?

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


Discussion

No Comment Found