分类:java并发

java多线程之死锁

一、死锁是什么? 举个例子:两个人一起吃饭,每个人都拿了一只筷子,双方都在等待对方将筷子让给自己,结果两个人都吃不了饭。这种情况和计算机中的死锁情况很相似。 假设有两个线程,互相等待对方释放占有的锁,但是释放锁的条件又不…