时间:2016-04-02 21:42 来源: 我爱IT技术网 编辑:52微风
在软件开发的过程中,为了提高程序的运行效率,经常会使用多线程。下面简单介绍下java中多线程的创建方法。
前期准备工作(包括相关工具或所使用的原料等)eclipse 详细的操作方法或具体步骤
我们可以使用实现Runnable接口的方法常见多线程。创建一个类MyThread,并实现Runnable接口。

在MyThread中实现Runnable接口的run方法。并在run方法中打印输出“Hello World”。

在main方法中创建Thread类的对象thread,构造函数的参数是MyThread的对象,即实现了Runnable接口的类。

调用thread的start方法,就会启动一个新的线程,MyThread中的run方法会被执行,执行完毕后,创建的线程就结束。

其实上面的方法有点不方便,因为必须多创建一个类。我们可以使用匿名的内部类的方式,这样会方便很多。

除了实现Runnable接口创建多线程以外,还可以继承自Thread类创建多线程。创建一个类MyThread2,继承自Thread。

Thread类实现了Runable接口的run方法,不过是空实现。我们需要重写run方法,这里就输出一句“Good morning”。

在main方法中再申明一个Thread类的变量thread2,并指向MyThread2的实例。

调用thread2的start方法,和上面一样,同样可以启动一个新的线程。

注意事项根据需要使用多线程可以大大提高程序的效率微观上一个CPU核心只能同时运行一个线程,所以不要随便创建线程,不然会降低程序的效率经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
