阅读背景:

java中的notify和notifyAll有什么区别?

来源:互联网 

先说两个概念:锁池和等待池

  • 锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这个对象的某个synchronized方法(或者synchronized块),由于这些线程在进入对象的synchronized方法之前必须先获得该对象的锁的拥有权,但是该对象的锁目前正被线程A拥有,所以这些线程就进入了该对象的锁池中。锁池:假设线程A已经拥有了某个对象(注意:



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: