首页 > 编程语言 > 详细

多线程创建方式

时间:2020-01-11 11:48:02      阅读:86      评论:0      收藏:0      [点我收藏+]

1、继承Thread类创建多线程:继承java.lang.Thread类,重写Thread类的run()方法,在run()方法中实现运行在线程上的代码,调用start()方法开启线程。

技术分享图片

2、实现Runable接口:实现java.lang.Runnable接口,重写run()方法,在run()方法中实现运行在线程上的代码。

技术分享图片

 

3、两种多线程方式比较:这两种显示的创建线程的方式,我们在实际编程中都不用,要用线程池进行统一的资源管理。

(1)Runable方法将线程同程序代码、数据有效的分离,代码相对整洁。

(2)避免java单继承的局限性。一个已经继承了某一个类的子类去创建线程,由于java子类不能继承两个父类,因此不能用Thread的方式,要使用实现Runnable接口的方式。

多线程创建方式

原文:https://www.cnblogs.com/guoyu1/p/12179244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!