

MCQOPTIONS
Saved Bookmarks
1. |
Consider the following two-process synchronization solution: Process 0 Process 1 Entry: loop while (turn = = 1); Entry: loop while (turn = = 0); (critical section) (critical section) Exit: turn =1; Exit: turn = 0; The shared variable turn is initialized to zero. Which one of the following is TRUE ? |
A. | This is a correct two-process synchronization solution. |
B. | This solution violates mutual exclusion requirement. |
C. | This solution violates progress requirement. |
D. | This solution violates bounded wait requirement. |
Answer» D. This solution violates bounded wait requirement. | |