notify与notifyALL区别?
wtjd 2005-12-10 09:24:18 书上是这样解释wati,notify,notifyAll的:
wait:告诉当前线程放弃监视器并进入睡眠状态,直到其他线程进入同一监视器并调用notify为止。
notify:唤醒同一对象监视器中调用wait的第一个线程。
notifyAll:唤醒同一对象监视器中调用wait的所有线程,具有最高优先级的线程首先被唤醒并执行。
我就不明白了:notify是 唤醒同一对象监视器中调用wait的第一个线程,而notifyAll则是唤醒同一对象监视器中调用wait的所有线程,难道一个对象的wait方法可以被多少线程多次调用的吗?