您的位置:首页 > 编程语言 > Java开发

Java——线程间通信 常用方法

2017-10-10 23:28 323 查看
wait(),notify(),notifyAll()必须用在同步中,因为同步中才有锁

指明让持有哪个锁的线程去等待或被唤醒

wait():让线程进入等待状态,就是把线程放入了线程池

notify():唤醒线程池中的任意一个线程

notifyAll():唤醒所有线程

wait(),notify(),notifyAll()为什么定义在Object中?不定义在Thread中

wait(),notify(),notifyAll()必须用在同步中,因为同步中才有锁

锁是任意的对象,任意一个对象都能当锁,任意对象都可以调用的方法需要定义在Object中

具体的例子在之前的博客里有,可以参照
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 线程