public class ThreadMain {
/**
* @param args
*/
public static void main(String[] args) {
ThreadDemo.threadStart("test");
}
}
public class ThreadDemo extends Thread{
int a = 10;
int b= 5;
public ThreadDemo(int a,int b){
this.a = a;
this.b = b;
}
public static void threadStart(String string) {
int a =2;
int b = 2 ;
ThreadDemo t1 = new ThreadDemo(a, b);
t1.start();
}
public void run() {
Dao dao = new Dao();
dao.test(a,b);
}
}
public class Dao {
public void test(int a, int b) {
ThreadDemo.threadStart("test");
}
}
以上的例子该怎样理解?