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