线程执行过程
线程停止方式
public class test {
public static void main(String[] args) {
//静态代理的方式
Cat cat=new Cat();
Thread cat21=new Thread(cat);
cat21.start();
for(int i=0;i<=10000;i++){
System.out.println(i);
if(i>20){
cat.stops();
}
}
}
}
//真实角色
class Cat implements Runnable{
private boolean tag=true;
public void stops() {
this.tag=false;
}
@Override
public void run() {
while(this.tag){
System.out.println("小猫咪");
System.out.println("小猫咪3");
System.out.println("小猫咪4");
}
}
}