本帖最后由 廖智 于 2012-10-23 12:19 编辑
这是我按你的要求改的代码:
class A implements Runnable{
public synchronized void run(){
for(int i= 0 ; i<100 ; i++){ //这里我循环了100次,打印都符合你的要求。
System.out.print(i+",");
this.notify();
try{this.wait();}catch(Exception e){}
}
}
}
public class B{
public static void main(String args[]){
A a = new A();
Thread t1 = new Thread (a);
Thread t2 = new Thread (a);
t1.start();
t2.start();
}
} |