本帖最后由 CHJ 于 2013-9-9 18:25 编辑
- class Demo extends Thread
- {
- public void run()
- {
- for (int x = 0; x < 50; ++x)
- {
- System.out.println("x = " + x);
- }
- }
- }
- class ThreadDemo
- {
- public static void main(String[] args)
- {
- Demo d = new Demo(); //创建一个线程
- d.start();//开启线程并执行线程的run方法
- //d.run //仅仅是对象调用方法,而线程创建了,并没有运行
- for (int x = 0; x < 50; ++x)
- {
- System.out.println("Hello World!---" + x);
- }
- }
- }
复制代码 我执行了很多次,发现每次第一个打印的都是“Hello World!--- 0”,是因为先进主线程么?
------------------------
在毕老师11天02的视频里25分40秒左右,老师说有可能先执行完run(),在执行主函数,谁帮我解释一下啊
|