问答详情
源自:2-5 Java线程-隋唐演义实战开发---关键先生

请教一下呢,run方法调用和线程运行顺序的问题

1、thread.start就表示该线程运行,但是该线程的run方法什么时候运行呢?还是说start就会将该对象里面所有方法都运行一遍?

2 例子中两个线程在交替或者单独运行后什么时候输出程咬金那段?我没有看到循环中止也没有看到停止标志,怎么就在运行中间先输出然后继续向下运行了呢,start不是会调用对象的run方法的么?那不应该是一直在循环出不来的么?

提问者:小叮叮 2016-10-19 15:05

个回答

  • XhstormR
    2016-10-20 19:56:06

    把问题代码写出来吧。

  • qq_电线杆上的麻雀叫喳喳_03607374
    2016-10-19 15:52:46

    个人理解是主线程 和 守护线程 是同时运行的,等主线程运行到 程咬金出场,从而使战争停止!