333 views
0 votes
0 votes

Consider the following solution to the mutual-exclusion problem involving two processes $P0$ and $P1$. Assume that the variable turn is initialized to $0$. Process $P0’s$ code is presented below.
 

/* Other code */ 

while (turn != 0) { } /* Do nothing and wait. */ 

Critical Section /* . . . */ 

tur n = 0;

/* Other code */

For process $P1$, replace $0$ by $1$ in above code. Determine if the solution meets all the required conditions for a correct mutual-exclusion solution.

Please log in or register to answer this question.

Related questions

0 votes
0 votes
1 answer
4