請讓我知道我可以如何打印「等待後」;我怎麼能在下面的代碼通知主線程:關於Java主題的查詢
import java.util.*;
public class Test {
public static void main(String[] args) throws InterruptedException {
ArrayList al = new ArrayList(6);
al.add(0, "abc");
al.add(1, "abc");
al.add(2, "abc");
synchronized(al){
System.out.println("Before wait");
al.wait();
System.out.println("After wait");
}
}
}
由於其他答案更全面地解釋,「wait()」不是一個睡眠呼叫。 – 2010-11-15 09:48:31