Object Oriented Software Engineering   View all facts   Glossary   Help
subject > problem > failure > deadlock or livelock > deadlock
Next deadlock or livelocklivelock    Updeadlock or livelock

deadlock comparison table
Subject is a kind of have example hang has definition appear as have example in real life
deadlock or livelockfailurethe production of incorrect outputs, the system running too slowly, or the user having trouble finding online help    
deadlockdeadlock or livelock
  1. thread A is waiting to access object O
  2. object O is locked by thread B
  3. thread B, however might be waiting to access object P
  4. object P is locked by thread A
Neither thread can ever progress unless some outside thread forces a break in the deadlock
a systemA failure in which two or more threads are stopped, waiting for each other to do somethinga hung system where the system is not consuming CPU timegridlock

Next deadlock or livelocklivelock    Updeadlock or livelock