120k views
4 votes
4) Two processes, A and B, each need three records, 1, 2, and 3 in a database. If A asks for them in the order 1,2,3, and B asks for them in the same order, deadlock is not possible. With three resources, there are 3! (factoral 3*2*1) or six possible combinations in which each process can request them. What fraction of all the combinations is guaranteed to be deadlock free?

User Kostassoid
by
6.6k points

1 Answer

3 votes

Answer:

Step-by-step explanation:

If A request for 1 and B also request for 1, then A succeed and B is going to block. This will avoid the deadlock.

User Yash Parekh
by
5.4k points