黑马程序员技术交流社区
标题:
点招面试题之-死锁怎么解决?
[打印本页]
作者:
leiyingyin
时间:
2015-8-16 15:35
标题:
点招面试题之-死锁怎么解决?
我知道死锁是怎么产生的:A和B两个线程,有CD两把锁,A和B嵌套CD锁,A线程中有CD锁, B 线程中有CD两把锁,当两个程序运行时,程序因占用资源,出现资源争抢,就可能会出现死锁,导致程序停滞的情况。
我的回答是:不要嵌套用锁就好了~
可是,课堂上连老师都没说怎么能解决~~~~
作者:
bgxpf
时间:
2015-8-16 21:41
应该是同步代码块,或者用同步方法,只能让一个线程执行进入,执行完之后再让其他线程进去,我也不知道这样说对不对.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2