中易网

java中创建线程的两种方式有什么区别

答案:2  悬赏:80  
解决时间 2021-03-07 10:08
java中创建线程的两种方式有什么区别
最佳答案
第一种方式:使用Runnable接口创建线程

第二种方式:直接继承Thread类创建对象

使用Runnable接口创建线程

1.可以将CPU,代码和数据分开,形成清晰的模型

2.线程体run()方法所在的类可以从其它类中继承一些有用的属性和方法

3.有利于保持程序的设计风格一致

直接继承Thread类创建对象

1.Thread子类无法再从其它类继承(java语言单继承)。

2.编写简单,run()方法的当前对象就是线程对象,可直接操作。

在实际应用中,几乎都采取第一种方式
全部回答
一种是继承 Thread 类,一种是 实现Runnable 接口,需要重写或者实现 run()方法。
没啥区别,因为java是单继承的,所以不可能让所有的类都继承Thread类,所以必须有这个Runnable 接口。
一般来说编程都会去 实现Runnble 接口,而不会采用继承Thread。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
争当护绿小使者 演讲稿 速度!3分钟完成的我
写祖国山河壮丽,景色优美的作文300字
c#如何实现关闭当前窗体并打开另一个已经创建
国姥板栗地址在什么地方,想过去办事
怎么用万能表查看房间里的插头,开关,灯头,看
谁能告诉我星云大师和净空大师还有周立波的联
在硅片上做出的薄膜,测XRD的时候发现硅的峰
扬州大剧院地址在什么地方,想过去办事
帮我起个运输公司名称
陈翔六点半第26级雷迪嘎嘎唱的英文歌歌名叫什
最近一直在看设计方面的东西,很感兴趣,我想
在柯南中哪一集讲的是小时候的新一保护小兰的
鸡汤小青菜的做法,鸡汤小青菜怎么做好吃,鸡
2016年10月,潍坊有漫展吗?不需要个人猜测,
怎样卸载一个软件
推荐资讯
我才注意到,我们的老师今天穿上了他那件挺漂
广那里有好的木工刨买
北京金铭诚品图文设计制作中心我想知道这个在
a+b乘以a-b的积的三次方是多少
某企业2010年可比产品产品上年实际平均单位成
报纸的1/4版尺寸是多少
指在玩休闲会所我想知道这个在什么地方
身高164,体重50公斤,算胖吗,,,,为什么他
康惠平价大药房NO.3地址在什么地方,想过去办
查一个人的资料怎么查
我做染布十几年了,不想去外面打工了,想在襄
驾驶证扣分12分还能继续使用吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?