1、thread.start就表示该线程运行,但是该线程的run方法什么时候运行呢?还是说start就会将该对象里面所有方法都运行一遍?
2 例子中两个线程在交替或者单独运行后什么时候输出程咬金那段?我没有看到循环中止也没有看到停止标志,怎么就在运行中间先输出然后继续向下运行了呢,start不是会调用对象的run方法的么?那不应该是一直在循环出不来的么?
把问题代码写出来吧。
个人理解是主线程 和 守护线程 是同时运行的,等主线程运行到 程咬金出场,从而使战争停止!