wait(),notify(),notifyAll()必须用在同步中,因为同步中才有锁
指明让持有哪个锁的线程去等待或被唤醒
wait():让线程进入等待状态,就是把线程放入了线程池
notify():唤醒线程池中的任意一个线程
notifyAll():唤醒所有线程
wait(),notify(),notifyAll()为什么定义在Object中?不定义在Thread中
wait(),notify(),notifyAll()必须用在同步中,因为同步中才有锁
锁是任意的对象,任意一个对象都能当锁,任意对象都可以调用的方法需要定义在Object中
具体的例子在之前的博客里有,可以参照