| 本帖最后由 _王涛 于 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方法,二者有什么区别呢?开启线程是个什么概念?
 |