Wednesday, February 16, 2011

Deadlock

  • 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