黑马程序员技术交流社区

标题: main线程为什么会等待子线程执行完毕才退出 [打印本页]

作者: joeywr    时间: 2015-8-23 22:59
标题: main线程为什么会等待子线程执行完毕才退出
不知道这个理解有无错误,
比如在main方法中:
public static void main(String[] args){
  Thread t = new Thread(new Runnable(){
    public void run(){
      for(int i=1;i<=100;i++){
         System.out.println(i);
      }
    }
  });
  t.start();
}

按理说主线程肯定比t线程更快执行完毕死亡,绝对等不到100输出完毕程序就已经退出了,可以这里100却能完好的输出,麻烦大神讲解一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2