package itat;
public class Example9_5 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Move move=new Move();
move.zhangsan.start();
move.lisi.start();
}
}
class Move implements Runnable{
Thread zhangsan,lisi;
Move(){
zhangsan=new Thread(this);
zhangsan.setName("张三");
lisi=new Thread (this);
lisi.setName("李四");
}
@Override
public void run() {
// TODO Auto-generated method stub
int i=0;
while(i<=5){
if(Thread.currentThread()==zhangsan){
i=i+1;
System.out.println(zhangsan.getName()+"线程的局部变量i="+i);
}
else if(Thread.currentThread()==lisi){
i=i+1;
System.out.println(lisi.getName()+"线程的局部变量i="+i);
}
try {
Thread.sleep(800);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}