wait和notify
Posted chongcheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wait和notify相关的知识,希望对你有一定的参考价值。
正文
wait:Object类的方法。作用是挂起当前线程,释放获取到的锁,直到别的线程调用了这个对象的notify或notifyAll方法。
notify:Object类的方法。作用是唤醒因调用wait挂起的线程,如果有过个线程,随机唤醒一个。
notifyAll:Object类的方法。作用是唤醒全部因调用wait挂起的线程。
对象有两个池:
锁池:请求锁的线程放在这里
等待池:被wait挂起的线程丢在这里,当线程被notify或者notifyAll唤醒后,进入锁池,继续抢锁
以上是关于wait和notify的主要内容,如果未能解决你的问题,请参考以下文章