package lesson1;
public class CreateThread2 {
public static void main(String[] args) {
int num=10;
//共享数据10;每一个线程里面-1
MyRunner2 myRunner2=new MyRunner2(num);
//myRunner2.setI(num);
for(int i=0;i<10;i++){
Thread thread2=new Thread(myRunner2);
//不同的线程传入同一个对象,达到线程共享的目的
thread2.start();
//无序,由操作系统来调度
}
}
}
class MyRunner2 implements Runnable{
private int i=0;
public MyRunner2(int i){
this.i=i;
}
@Override
public void run(){
System.out.println(i);
}
/*
public void setI(int i) {
this.i = i;
}
*/
}