class MyThread implements Runnable{
int i=100;
public void run(){
while(true){
synchronized(this){//线程同步关键字
System.out.println(Thread.currentThread().getName()+i);
i--;
Thread.yield();
if(i<0){
break;
}
}
}
}
}
class Test{
public static void main(String args[]){
MyThread myThread=new MyThread();
Thread t1=new Thread(myThread);
Thread t2=new Thread(myThread);
t1.setName("t1-->");
t2.setName("t2-->");
t1.start();
t2.start();
}
}