本帖最后由 rslheima 于 2012-6-27 23:10 编辑
这里涉及对象锁的概念: 同步时需要Synchronized防止冲突,而一旦同步就要锁定对象,(获取对象锁) 其他使用该对象锁的线程,都只能排队,等到上一程序执行完成。 | | | | | | 可在执行wait()期间调用线程对象中的其他同步方法 | | wait()执行之后收回对象锁 (1)wait(X):X毫秒之后唤醒 (2)通过notify()或notifyAll()唤醒 | | wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用 | |
|