黑马程序员技术交流社区

标题: 死锁怎么这么乱啊 [打印本页]

作者: lanzy1989    时间: 2014-9-19 21:31
标题: 死锁怎么这么乱啊
死锁怎么这么乱啊,有没有人有更好的理解???

作者: 谢建平    时间: 2014-9-20 05:20
死锁不止一种      随便举个例子    就像一个通道,你打开一把锁进去了  里面又一扇门但开锁的钥匙在另一个人那 ,另一个人跟你情况一样   他开锁的钥匙在你身上  这样两个人都挂了。
作者: Apologize丶    时间: 2014-9-20 19:23
昨天又看了一遍这块,就像毕老师说的一样,尽量别嵌套同步会好一点吧
作者: Virgilrd    时间: 2014-9-20 19:25
死锁感觉就是卡在某一环节动不了了,程序不是运行不下去
作者: lanzy1989    时间: 2014-9-20 20:59
Virgilrd 发表于 2014-9-20 19:25
死锁感觉就是卡在某一环节动不了了,程序不是运行不下去

嵌套同步,锁死都不 能动呗
作者: maralbertlee    时间: 2014-10-23 16:44
http://blog.csdn.net/a13366325930/article/details/39960587
这是我写的,你看看行不行。
作者: 颜仔    时间: 2014-10-27 22:43
死锁的原理就是同步之中嵌套同步,而两个同步的所持有的锁不一样。你要拿我的锁,我又要拿你的锁,所以会导致程序卡住,不运行。当然也有和谐的时候,你拿我的之后我再拿你的,然后再拿再释放。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2