SheldonParsons
2016-12-27 17:37
重新竞争锁的时候从哪里开始?带有之前的数据吗?还是整个过程重新开始,重新初始化?那我为什么要他等待,直接关掉那个线程不就好了吗?
notifyAll();
当然不能关掉那个线程,它之所以被放置wait set区,是因为它没满足条件,而当它满足条件时,再被唤醒时就可以重新竞争资源来执行的了
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 2
回答 1
回答 3