

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. | |