java thread start()和run()方法简析

2016-02-19 11:41 5 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐java thread start()和run()方法简析,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:
通过调用Thread类的start()方法来启动一个线程,
这时此线程是处于就绪状态,
并没有运行。
然后通过此Thread类调用方法run()来完成其运行操作的,
这里方法run()称为线程体,
它包含了要执行的这个线程的内容,
Run方法运行结束,
此线程终止,
而CPU再运行其它线程,

2.run()方法当作普通方法的方式调用,程序还是要顺序执行,还是要等待run方法体执行完毕后才可继续执行下面的代码:
而如果直接用Run方法,
这只是调用一个方法而已,
程序中依然只有主线程--这一个线程,
其程序执行路径还是只有一条,
这样就没有达到写线程的目的。

来源:http://www.tulaoshi.com/n/20160219/1598264.html

延伸阅读
/**  * pTitle: 继承Thread,实现线程/p  * pDescription: 通过继承Thread类,实现其run方法,实现自己的线程/p  * pCopyright: Copyright (c) 2003/p  * pFilename: oneThread.java/p  * @version 1.0  */ public class oneThread extends Thread { /**  *br方法说明:构造器,本类没有使用  *br输入...
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread类的构造方法被重载了八次,构造方法如下: 代码如下: public Thread( );  public Thread(Runnable target);  public T...
标签: 电脑入门
一、Windows8网络和共享中心的打开方式 l在系统托盘中打开 右击传统桌面右下侧网络图标,单击打开网络和共享中心即可。 需要注意的是,图中的网络图标为已连接到无线网络模式的图标,根据网络连接方式的不同,另外还有类似计算机样式的网络图标等几种不同的网络图标样式,可以多尝试一下。 l在控制面板中打开网络和共享中心 第一步:打...
风光摄影拍摄思路简析 了解自然光 要弄清楚阳光是如何落到景物上,又如何被景物表面反射和吸收,这需要不断实践和摸索。精通用光并不意味着我们要去控制光,而是要学会如何发挥光的作用,最有效地使用光。拍摄时应该全面分析光线以及它在整个拍摄场景中的分布,这一点必须牢记在心。――查理?韦特 对拍摄地的体验和理解...
标签: 减肥方法 瘦身
其实减肥就和学习一样,要持之以恒,不能太过浮躁了。减肥瘦身的方法有很多,我们要遵循一定的瘦身原则才能达到减重的目的。那么都有哪些瘦身运动呢?瘦身成功后又该如何防止减肥反弹呢?本文就为大家一一介绍。 瘦身减肥一直是当代人常做的一件事,针对身体不同的部位,人们研究出了各种各样的瘦身运动,下面就和图老师小编一起来认识...

经验教程

663

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部