Computer Science: An Overview: Global Edition (12th Edition)

Published by Pearson Higher Education
ISBN 10: 1292061162
ISBN 13: 978-1-29206-116-0

Chapter 3 - Operating Systems - Chapter Review Problems - Page 166: 51

Answer

See explanation

Work Step by Step

The conditions that can lead to a deadlock are given below : 1. Mutual exclusion : means there must exist at least one resource in the system which can be used by only one process at a time. 2. Hold and wait : There must exist a process which holds some resource and waits for another resource held by some other process. 3. No preemption : Once the resource has been allocated to the process, it can not be preempted. 4. Circular set : All the processes must wait for the resource in a cyclic manner where the last process waits for the resource held by the first process.
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.