java程序如何创建多线程
在软件开发的过程中,为了提高程序的运行效率,经常会使用多线程。下面简单介绍下java中多线程的创建方法。
操作方法
(01)我们可以使用实现Runnable接口的方法常见多线程。创建一个类MyThread,并实现Runnable接口。
(02)在MyThread中实现Runnable接口的run方法。并在run方法中打印输出“Hello World”。
(03)在main方法中创建Thread类的对象thread,构造函数的参数是MyThread的对象,即实现了Runnable接口的类。
(04)调用thread的start方法,就会启动一个新的线程,MyThread中的run方法会被执行,执行完毕后,创建的线程就结束。
(05)其实上面的方法有点不方便,因为必须多创建一个类。我们可以使用匿名的内部类的方式,这样会方便很多。
(06)除了实现Runnable接口创建多线程以外,还可以继承自Thread类创建多线程。创建一个类MyThread2,继承自Thread。
(07)Thread类实现了Runable接口的run方法,不过是空实现。我们需要重写run方法,这里就输出一句“Good morning”。
(08)在main方法中再申明一个Thread类的变量thread2,并指向MyThread2的实例。
(09)调用thread2的start方法,和上面一样,同样可以启动一个新的线程。
特别提示
根据需要使用多线程可以大大提高程序的效率
微观上一个CPU核心只能同时运行一个线程,所以不要随便创建线程,不然会降低程序的效率
-
怎么样校验Win10 ISO的SHA1 如何验证MD5值
如果你想了解自己下载的Windows10ISO文件是否为原版,这时该怎么样操作呢?我们可以通过验证ISO文件的SHA1与MD5值,下面就来看看如何验证SHA1与MD5的方法吧。操作方法(01)首先我们在下载Windows10ISO文件的页面,可以看到MD5与SHA1的数值,把这些数值复制保存起来。(02)接下...
-
如何使用PPT输入化学式
今天我给大家尤其式学生们介绍一个怎么使用PPT输入化学式的传统方法,希望能帮到你们,一起来看看吧!操作方法(01)首先你需要做的就是打开一个新建的文本,在上方的菜单栏里面选择插入选项卡,看到右边选择绘制横排文本框。(02)线使用鼠标选中文本框,右键单击鼠标,选择跳出选...
-
QQ通讯录怎么添加联系人?
QQ通讯录怎么添加联系人?操作方法(01)我们首先登录自己的QQ号。(02)然后点击软件右下角的应用管理器按钮,如图:(03)点击通讯录按钮,如图:(04)在通讯录中点击添加按钮,如图所示:(05)输入联系人的姓名等信息后点击确定按钮,如图所示:...
-
如何将CorelDraw文件转为jpg图片
CorelDraw保存的源文件是CDR格式,将文件转为jpg格式的图片。操作方法(01)准备好CorelDraw文件(02)然后打开CorelDraw软件进入界面,选择菜单栏中的-文件-打开,(03)找到准备好的cdr文件,将文件置入到文档中(04)当导出时,点击菜单栏中的-文件-导出(05)在保存类型中找到jpg格式,点...