- 调用start()会开启线程,让开启的线程去执行run()方法中的线程任务,此时无需等待run()方法执行完毕,即可继续执行下面的代码。
- 调用run(),线程并未开启,去执行run()的只有主线程,还是要顺序指定,要等待run()方法体执行完毕后才可继续执行下面的代码。
- 通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪状态并没有运行。
- 调用start*(方法后,一旦得到cpu时间片,就开始执行run()方法。
java中调用start()方法和调用run()方法的区别
猜你喜欢
转载自blog.csdn.net/weixin_40601536/article/details/84107210
今日推荐
周排行