如果等待 Thread没有通知通过调用notify()或notifyAll()在对象上说,线程正在等待,那么下面的任何一个可能会发生:
Thread一直等待在对象的等待池Thread变为可运行Thread被打断,并成为可运行再次Thread用于唤醒没有道理可言即它既不通知,也没有中断最后一种情况被称为虚假唤醒,并且是唤醒Thread时应始终检查其等待条件是否为真的原因之一.如果没有,Thread应该打电话再去wait().
| 归档时间: |
|
| 查看次数: |
845 次 |
| 最近记录: |