黑马程序员技术交流社区
标题:
关于线程的notify()和wait()方法总结
[打印本页]
作者:
darkads
时间:
2014-9-12 22:41
标题:
关于线程的notify()和wait()方法总结
假设m为被加锁对象,线程t是与m请求锁的线程之一:
如果线程t正在执行加锁代码块,调用wait()方法,t会被加入m的等待集合中
而notify()方法是指唤醒m等待集合中的线程,等待线程数量为n
如果n=0,将会抛出异常
如果n>0,会选择一个线程唤醒,而notiAll()方法则是唤醒所有,但是只会有一个线程获得监视器的锁
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2