COMPUTER SYSTEMS&MOD MSGT/ET SA AC PKG
COMPUTER SYSTEMS&MOD MSGT/ET SA AC PKG
3rd Edition
ISBN: 9780134671123
Author: Bryant
Publisher: PEARSON
Question
Book Icon
Chapter 12, Problem 12.28HW
Program Plan Intro

Deadlocks:

  • The deadlock denotes a situation where a collection of threads remains blocked.
  • It denotes waiting for a condition that will never be true.
  • The progress graph denotes invaluable tool for understanding deadlock.
  • If “P” and “V” operations are been ordered incorrectly, the forbidden regions for two semaphores would overlap.
  • If some execution trajectory reaches deadlock state “d” then no further progress is possible.
  • In this case each thread waits for the other one for a “V” operation that never occurs.
  • The overlapping forbidden regions would induce a set of states called “deadlock region”.
  • The deadlock is inevitable is trajectory touches a state in deadlock region.
  • Once it enters deadlock regions, the trajectories could never leave.

Mutex lock ordering rule:

  • A program is deadlock-free if each thread acquires its mutexes in order.
  • It releases them in reverse order and given a total ordering for all mutexes.
  • The mutex should be achieved in order to ensure deadlock free scheme.

Blurred answer
Students have asked these similar questions
I need help making this EER diagram in Chen Notation.
In Java I have an input in a text file that I can't submit here. So, please use it as input.txt
Perceptual acuity, according to Ram Charan, explains how Ted Turner became the first CEO to recognize the potential of 24-hour news and thereby created CNN. a) True  b) False
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
Operations Research : Applications and Algorithms
Computer Science
ISBN:9780534380588
Author:Wayne L. Winston
Publisher:Brooks Cole
Text book image
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
Computer Science
ISBN:9781337569798
Author:ECKERT
Publisher:CENGAGE L
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning