请教:当一个获得自旋锁的进程进入睡眠或者堵塞,为什么容易引起死锁?
-
- 帖子: 8
- 注册时间: 2011-05-07 15:45
请教:当一个获得自旋锁的进程进入睡眠或者堵塞,为什么容易引起死锁?
大家好。看到书上说,当一个获得自旋锁的进程进入睡眠或者堵塞的时候,容易引起死锁。我想了很长的时间都不明白其中的道理,请大家帮忙解释一下,谢谢。
-
- 帖子: 8
- 注册时间: 2011-05-07 15:45
Re: 请教:当一个获得自旋锁的进程进入睡眠或者堵塞,为什么容易引起死锁?
困扰了好久的问题,请大家帮助解答,谢谢!!!
- linjiework
- 帖子: 240
- 注册时间: 2009-07-07 19:52
Re: 请教:当一个获得自旋锁的进程进入睡眠或者堵塞,为什么容易引起死锁?
请参考百度百科: http://baike.baidu.com/view/1250961.htm
不仅自旋锁这样,任何一种为保护资源而设立的锁机制都应该在进入睡眠或者堵塞的时候释放锁,不然很容易引起死锁。
不仅自旋锁这样,任何一种为保护资源而设立的锁机制都应该在进入睡眠或者堵塞的时候释放锁,不然很容易引起死锁。
阿呆 : 天下第一呆!