黑马程序员技术交流社区
标题:
synchronized如何产生死锁
[打印本页]
作者:
笑个五毛买糖吃
时间:
2016-7-6 22:36
标题:
synchronized如何产生死锁
老师讲synchronized嵌套的时候容易出现死锁,具体什么情况会出现。。。
作者:
syinys7
时间:
2016-7-6 23:27
在多线程同步问题中,使用了同步代码块的嵌套,并且使用了相同的锁对象,就容易出现"死锁"问题..
两个线程,各自拿着自己的锁,而又想获取对方的锁,而双方谁都不让,就会出现死锁
就比如: 我拿了一只筷子,想要你的筷子; 你拿了一只筷子,也想要我的筷子,咱俩彼此都不愿意把自己的筷子给对方,最后只能饿死在饭桌上{:2_44:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2