

MCQOPTIONS
Saved Bookmarks
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 | |