关于wait()暂停的是持有锁的对象,所以想调用wait()必须为:对象.wait(); notify()唤醒的是等待锁的对象,调用:对象.notify(); 如下: Object obj = newObject(); synchronized(obj){ try{ obj.wait(); }catch(Exception e){} obj.notify(); } 注意:wait(),notify(),notifyAll()都必须使用在同步中,因为要对持有监视器(锁)的线程操作.所以要使用在同步…