`

多线程 wait, notify, notifyAll

 
阅读更多
任何一个对象都是有wait notify notifyAll三个方法,

某一个对象wait后就会使得当前线程处于阻塞状态

然后另一个线程再调用该对象的notify或者notifyAll

即可唤醒之前的线程 使之处于Runnable状态

notifyAll是唤醒所有的该对象阻塞的线程

notify则是随机唤醒一个

而且以上方法只能在sychronized下运行

常见设计模式为生产者消费者模式
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics