本帖最后由 _王涛 于 2013-3-31 20:52 编辑
class Demo extends Thread{
public void run(){
for(int i=0;i<10;i++){
System.out.println("run demo"+i);
}
}
}
public class ThreadDemo {
public static void main(String args[]){
Demo d=new Demo();
d.start();
}
}
我们在运行线程时,d.run();与d.start();这两步该怎么理解呢?老师说d.run();调用的是run方法,而d.start(),也是
为了调用线程中的run方法,二者有什么区别呢?开启线程是个什么概念? |