码迷,mamicode.com
首页 > 编程语言 > 详细

多线程创建方式

时间:2020-01-11 11:42:31      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:局限   http   管理   java   runnable   info   开启   调用   线程创建   

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

技术图片

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

技术图片

 

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

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

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

多线程创建方式

标签:局限   http   管理   java   runnable   info   开启   调用   线程创建   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!