JAVA实现最简单的死锁现象
首先我们要理解什么是死锁,简单来说就是相互持有对方的锁
死锁问题概述
如果出现了同步嵌套,就容易产生死锁问题
是指两个或者两个以上的线程在执行的过程中,因争夺资源产生的一种互相等待现象
死锁:
两个或者两个以上的线程, 在抢占CPU的执行权的时候, 都处于等待状态
举例:
中国人和美国人一起吃饭
中国人使用的筷子
美国人使用的刀和叉
中国人获取到了美国人的刀
美国人获取到了中国人的一根筷子
原创
2020-06-15 12:04:05 ·
275 阅读 ·
0 评论