通过notify和notifyAll函数,理解并发编程中的锁池,等待池

同时线程A就进入到了该对象的等待池中,进入到等待池中的线程不会去竞争改对象的锁notifyAll会让所有处于等待池的线程全部进入锁池去竞争获取锁的机会notify只会随机选取一个处于等待池中的线程进入锁池去竞争获取锁的机会例子我们用例子演示说明开3个等待的线程。

白话JAVA同步wait、notify、notifyall

概念:锁池、等待池、同步、资源锁、等待、唤醒流程描述:1.资源锁:多线程场景下的公共资源,资源锁对象有锁池和等待池两个区域3.锁池,存放等待资源锁的线程4.等待池,存放wait状态的线程,等待池中的线程不参与锁竞争。5.

网站地图