当前位置: 代码迷 >> J2SE >> []一个线程wait()以后,如果同一对象没有其他线程还能唤醒吗
  详细解决方案

[]一个线程wait()以后,如果同一对象没有其他线程还能唤醒吗

热度:9706   发布时间:2013-02-25 00:00:00.0
[求助]一个线程wait()以后,如果同一对象没有其他线程还能唤醒吗?
诸如这个线程
Java code
    public synchronized void productBeer(){        while(true){            if(wb.bottlenumber==0)            try {                this.wait();            } catch (InterruptedException e) {                // TODO Auto-generated catch block                e.printStackTrace();            }        wb.bottlenumber--;        beernumber++;        System.out.println("生产了"+beernumber+"瓶啤酒!");        }    }

测试方法如果只是如是写,怎么才能醒?
Java code
    public static void main(String[] args) {        Winebottle wb = new Winebottle();        ProduceBeer pb = new ProduceBeer(wb);        new Thread(wb).start();        new Thread(pb).start();    }


------解决方案--------------------------------------------------------
没有明白你的意思。
什么叫 :“只是如是写,怎么才能醒”


你的分是越来越少哈!
  相关解决方案