Reading

Sleep and Wake up

Deadlock

  • 造成死锁的情况是,p1获取了锁,但是通过swtch切换了进程,另一个进程p2也想要获取锁,但p1并没有释放锁,于是p2进入了循环等待的过程中,而这种情况是无法停止下来的,这样获取锁和解除锁的顺序不同导致的问题就叫做死锁

Coodination

Lost Wakeups