Simple DeadlockCircular RequestsSlide 3CS 140 Lecture Notes: Deadlock Slide 1Simple DeadlockThread A: Thread B:lock_acquire(l1); lock_acquire(l2);lock_acquire(l2); lock_acquire(l1);... ...lock_release(l2); lock_release(l1);lock_release(l1); lock_release(l2);CS 140 Lecture Notes: Deadlock Slide 2Circular RequestsResource"Owned by"Thread"Waiting for"R2 R3 R4T2T1R1No CircularityR2T4R3T3R4T1R1T2CircularityCS 140 Lecture Notes: Deadlock Slide
View Full Document