Deadlock can arise if
four conditions hold simultaneously.
Mutual exclusion: only one process at a time can use a
resource.
Hold and wait: a process holding at least one resource is
waiting to acquire
additional resources
held by other processes.
No preemption: a resource can be released only voluntarily
by the process holding it, after that process has completed its task.
No comments:
Post a Comment