MIT 6.S081 Lecture 12: Scheduling 2
Reading
- Read remainder of “Scheduling”
- read code
Sleep and Wake up
Deadlock
-
造成死锁的情况是,p1获取了锁,但是通过swtch切换了进程,另一个进程p2也想要获取锁,但p1并没有释放锁,于是p2进入了循环等待的过程中,而这种情况是无法停止下来的,这样获取锁和解除锁的顺序不同导致的问题就叫做死锁
Coodination
Lost Wakeups
MIT 6.S081 Lecture 12: Scheduling 2