您现在的位置是:首页
>
thread中start与run Java多线程中run和start的区别
Java多线程中ru 和 tart的区别 区别 调用 tart方法实现多线程 而调用ru 方法没有实现多线程 Start: 用 tart方法来启动线程 真正实现了多线程运行 这时无需等待ru

Java多线程中run和start的区别
区别 调用start方法实现多线程 而调用run方法没有实现多线程
Start:
用start方法来启动线程 真正实现了多线程运行 这时无需等待run方法体代码执行完毕而直接继续执行下面的代码 通过调用Thread类的start()方法来启动一个线程 这时此线程处于就绪(可运行)状态 并没有运行 一旦得到spu时间片 就开始执行run()方法 这里方法run()称为线程体 它包含了要执行的这个线程的内容 Run方法运行结束 此线程随即终止
Run:
run()方法只是类的一个普通方法而已 如果直接调用Run方法 程序中依然只有主线程这一个线程 其程序执行路径还是只有一条 还是要顺序执行 还是要等待run方法体执行完毕后才可继续执行下面的代码 这样就没有达到写线程的目的
lishixinzhi/Article/program/Java/gj/201311/27438 很赞哦! (1062)
- 上一篇
侯门嫡女之一品夫人紫幽 老爷不舍千金远嫁,命丫鬟代嫁,后丫鬟成一品夫人,千金削发为尼
老爷不舍千金远嫁,命丫鬟代嫁,后丫鬟成一品夫人,千金削发为尼 曾非常火的电视剧中是这样解释命运的,「 ”无论是否情愿,该发生的事情终究会发生”。在中国的古代,婚姻都是父母包办的,清朝有户人家舍不得千金
- 下一篇
姓陈的男孩名字有涵养 小孩取名字,全百度征集。姓陈,男孩,第二个字要带宝盖头,第三个字要带金字旁,请大家帮忙!!
小孩取名字,全百度征集。姓陈,男孩,第二个字要带宝盖头,第三个字要带金字旁,请大家帮忙! 小孩取名字,全百度征集。姓陈,男孩,第二个字要带宝盖头,第三个字要带金字旁,请大家帮忙!陈 定铮将来一定是个铁