星空网 > 软件开发 > Java

Runnable和Thread

1、Runnable是一个接口,当实现该接口时需要复用run方法,在run方法中实现自己的逻辑。

2、Thread是一个类,它其实实现了Runnable方法,也就是说当你通过new 一个Thread得到一个线程实例时,其实就是重写runnable里面的run方法。当你通过实现runnable创建一个线程实例时,你需要将runnable实例传递一个thread,然后通过.start开启线程。

3、Runnable可以线程同步,但是Thread不可以线程同步,例如一共有10张票,你可以开启3个线程同时卖票,如果你通过继承thread创建一个卖票的类,实例化3个线程会各自卖10张票,一共就卖出了30张,当时你通过实现runnable所创建的卖票类,只需要实例化一个对象,将一个对象传递给三个thread,然后开启三个线程,你会发现三个线程一共只会卖10张。

 




原标题:Runnable和Thread

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

如何利用亚马逊A9算法提升排名?:https://www.ikjzd.com/articles/113063
抢占圣诞C位,最好玩的圣诞营销案例大盘点!:https://www.ikjzd.com/articles/113064
英国脱欧已成定局?圣诞节都过不安生了...:https://www.ikjzd.com/articles/113065
2020年运营:亚马逊卖家有哪些获取review的方法?:https://www.ikjzd.com/articles/113066
免运费!刚刚,亚马逊宣布2020年新政……:https://www.ikjzd.com/articles/113067
数据解读:新加坡电商市场有哪些独特之处?:https://www.ikjzd.com/articles/113068
武陵山大裂谷周围景点 武陵山大裂谷周围景点图片:https://www.vstour.cn/a/411233.html
南美旅游报价(探索南美洲的旅行费用):https://www.vstour.cn/a/411234.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流