wait,notify,notifyAll

首先介绍下线程的运行状态     notify()是唤醒一个线程 notifyAll()是唤醒全部线程 每个对象都有唯一与之对应的内部锁(Monitor),虚拟机为每个对象维护两个队列,Entry Set ,Wait Set. 对于任意的Object object,Entry set存储等待获取object内部锁的所有线程,Wait Set 用于存储 object.wait/object.wait
相关文章
相关标签/搜索