GATE Computer Science (CS) 2016 Shift 2 Solved Paper

© examsiri.com
Question : 58 of 65
 
Marks: +1, -0
Consider the following two-process synchronization solution.
Process 0
- - - - - - - -
Entry: loop while (turn == 1);
 (critical section)
Exit: turn = 1;
Process 1
- - - - - - - -
Entry: loop while (turn == 0);
 (critical section)
Exit: turn = 0;
 
The shared variable turn is initialized to zero. Which one of the following is TRUE?
Go to Question: