A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18201432758 中级黑马   /  2015-9-14 22:53  /  713 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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.....");
                }
        }
}
为什么打印的都是打印完一个在打印另一个,线程始终是一个啊

9 个回复

倒序浏览
额  表示我用的是正确的啊。 多试几次吧。。
回复 使用道具 举报
这打印50、60次的cpu运行的太快了,main线程拥有执行权就先运行完了,Thread-0线程也一样道理
回复 使用道具 举报
主线程优先
回复 使用道具 举报
让他睡一会
回复 使用道具 举报
把循环次数弄多一点试下
回复 使用道具 举报
弄个1000试一下、
回复 使用道具 举报
a334 中级黑马 2015-9-15 14:18:42
8#
i的条件设大一点,比如1000 或者 2000
回复 使用道具 举报
数值这么小,怎么看得的到
回复 使用道具 举报
线程有两个,主线程,和你创建的哪个线程
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马