engineering recuitment ISRO Scientist Computer Science Mock Test Operating Systems Deadlock Conditions For Deadlock
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; |
1
This is a correct two-process synchronization solution.
2
This solution violates mutual exclusion requirement.
3
This solution violates progress requirement.
4
This solution violates bounded wait requirement.