A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lixing123456 中级黑马   /  2014-12-17 10:59  /  1169 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

嘻嘻。。。。。。。。。。。。。。。。。。。。。。。。

5 个回复

倒序浏览
死锁也就是线程间互相等待  打个比方,你有两个线程,线程一等待线程二释放资源,线程二等待线程一释放资源,所以就出来程序不动了,都在那互相等待,这就是死锁

-----不知道有没有解决你的问题
回复 使用道具 举报
死锁,说简单点,就是死在那里,动不了了,原因就是两个线程互相等待对方先完成,差不多就这个意思
回复 使用道具 举报
假设喝水这个动作需要水和水杯两个共享锁(资源)完成。A、B两个线程执行喝水动作,程序运行,A获得水资源,B获得水杯资源,A等待B释放水杯资源,B等待A释放水资源,两个线程都无法运行,相互等待,这种现象就是死锁。
回复 使用道具 举报
求简单死锁程序
回复 使用道具 举报
谢谢,明白了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马