黑马程序员技术交流社区
标题:
第二遍学习线程死锁的一点感悟
[打印本页]
作者:
应佳锋
时间:
2012-4-24 11:27
标题:
第二遍学习线程死锁的一点感悟
线程死锁 名字挺恐怖 其实无非就是 N个线程互相抢夺资源 谁也得不到资源
出现前提: N个同步快 N个锁
描述:当线程1进入锁A的时候 线程2进入了锁B 但是当线程2想进入锁A的时候 进不去 同时线程1想进入锁B的时候也进不去 (因为使用了同步嘛 ) 就这样半死不活的拖着 就形成了死锁
一句话总结:N个线程都没有可以运行的代码 因为可运行的代码里已经有别的线程了 但是别的线程又出不来
作者:
褚代江
时间:
2012-4-24 11:49
本帖最后由 褚代江 于 2012-4-24 11:54 编辑
我对死锁的理解,这是两个线程。可以再加入线程,达到多个线程构成死锁
dasd.JPG
(18.03 KB, 下载次数: 43)
下载附件
2012-4-24 11:54 上传
作者:
贠(yun)靖
时间:
2012-4-24 16:56
我对死锁的理解
多个线程 多个不同的锁 只要一嵌套 就死翘翘了{:soso_e113:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2