我知道有一些關於這個主題的線程已經打開,但我只是在尋找一個非常基本的如何使用wait()和notify()的例子。在Java中。通過「非常基礎」,我的意思是簡單地印出一些東西。謝謝。如何在Java中使用wait()/ notify()
編輯:這是我迄今試過,我得到一個拋出:IllegalMonitorStateException:
public void waiting() {
for(int i = 0; i < 10; i++) {
if(i == 5)
try {
this.wait();
} catch (InterruptedException e) {
}
else
System.out.println(i);
}
System.out.println("notify me now");
this.notify();
}
請注意,notify()喚醒1個線程,而notifyAll()喚醒等待給定對象的所有線程。 – 2012-07-17 16:42:31