黑马程序员技术交流社区

标题: 来个人看下 [打印本页]

作者: 18201432758    时间: 2015-9-14 22:53
标题: 来个人看下
class ThreadDemo{
        public static void main(String[] args) {
                Thread1 a = new Thread1();
                a.start();
                for (int i=0;i<50;i++ ) {
                        System.out.println("main......");
                }
        }
}
class Thread1 extends Thread {
        public void run(){
                for (int i=0;i<60;i++ ) {
                        System.out.println("Thread.....");
                }
        }
}
为什么打印的都是打印完一个在打印另一个,线程始终是一个啊
作者: 天之饺子    时间: 2015-9-14 23:11
额  表示我用的是正确的啊。 多试几次吧。。
作者: michael_wlq    时间: 2015-9-15 09:40
这打印50、60次的cpu运行的太快了,main线程拥有执行权就先运行完了,Thread-0线程也一样道理
作者: Anmyre    时间: 2015-9-15 09:44
主线程优先
作者: 插兜    时间: 2015-9-15 11:38
让他睡一会
作者: 水果牛牛    时间: 2015-9-15 12:07
把循环次数弄多一点试下
作者: 菜鸟征程    时间: 2015-9-15 14:10
弄个1000试一下、
作者: a334    时间: 2015-9-15 14:18
i的条件设大一点,比如1000 或者 2000
作者: 疯疯疯疯疯子    时间: 2015-9-15 14:36
数值这么小,怎么看得的到
作者: 2073488679    时间: 2015-9-15 14:46
线程有两个,主线程,和你创建的哪个线程




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