Nächste Seite:
Gefahr 2: Unfairness (Verhungern)
Aufwärts:
Threads (V 4. 5.)
Vorherige Seite:
Eine Gabel (wait/notify)
Gefahr 1: Deadlock (Verklemmen)
wechselseitiger Ausschluß (jede Ressource von nur einem Prozeß benutzbar)
besitzen und warten (Prozeß besitzt bereits Ressourcen und wartet auf weitere)
kein Ressourcenentzug (kein anderer als der Besitzer-Prozeß selbst kann die Ressource freigeben)
(beachte: bis hierher sind es sehr vernünftige Forderungen)
Zyklisches Warten (jeder Prozeß besitzt wenigstens eine Ressource, auf die ein andere wartet)
Johannes Waldmann 2004-06-29