请教一下呢,run方法调用和线程运行顺序的问题
1、thread.start就表示该线程运行,但是该线程的run方法什么时候运行呢?还是说start就会将该对象里面所有方法都运行一遍?
2 例子中两个线程在交替或者单独运行后什么时候输出程咬金那段?我没有看到循环中止也没有看到停止标志,怎么就在运行中间先输出然后继续向下运行了呢,start不是会调用对象的run方法的么?那不应该是一直在循环出不来的么?
1、thread.start就表示该线程运行,但是该线程的run方法什么时候运行呢?还是说start就会将该对象里面所有方法都运行一遍?
2 例子中两个线程在交替或者单独运行后什么时候输出程咬金那段?我没有看到循环中止也没有看到停止标志,怎么就在运行中间先输出然后继续向下运行了呢,start不是会调用对象的run方法的么?那不应该是一直在循环出不来的么?
2016-10-19
举报