wait()是等待线程结束的意思,一般都用于多线程的呀!

解决方案 »

  1.   

    不是非要多线程才行,wait()可以有参数的。
    但如果不是多线程,用wait()也没什么意义了。
      

  2.   

    wait()方法是一个线程对象的方法,表示一个线程的“休眠”或者“挂起”,与值对应的是notify(),表示线程的“苏醒”,还有一个notifyAll(),表示“唤醒”所有可控制的“休眠”线程。在java1.0中与之对应的对应的是suspend()和resume()方法,已经被java2反对使用。
      

  3.   

    一个休眠的线程,必须被另外一个活动的线程唤醒,所以一般都用在多线程中,单一线程可以用sleep()或者yield()方法暂停。