Let m[0] ... m[4] be mutexes (binary semaphores) and P[0] ... P[4] be…
GATE · 2000 · CS · Question 1 subparts
Let m[0] ... m[4] be mutexes (binary semaphores) and P[0] ... P[4] be processes. Suppose each process P[i] executes the following:
wait(m[i]);
wait(m[(i + 1) mod 4]);
// critical section
release(m[i]);
release(m[(i + 1) mod 4]);
This could cause:
- A.
Thrashing
- B.
Deadlock
- C.
Starvation, but not deadlock
- D.
None of the above
Attempted by 460 students.
Sign up free to check your answer
Sign up freeLoading lesson…