请让我知道我可以如何打印“等待后”;我怎么能在下面的代码通知主线程:关于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