问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

多线程常用的几个方法汇总

发布网友 发布时间:2022-07-19 23:59

我来回答

1个回答

热心网友 时间:2023-10-18 02:02

有三种:
(1)继承Thread类,重写run函数
创建:
class xx extends Thread{
public void run(){
Thread.sleep(1000)//线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源
}}
开启线程:
对象.start()//启动线程,run函数运行
(2)实现Runnable接口,重写run函数
开启线程:
Thread t = new Thread(对象)//创建线程对象
t.start()
(3)实现Callable接口,重写call函数
Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其它线程执行的任务。
Callable和Runnable有几点不同:
①Callable规定的方法是call(),而Runnable规定的方法是run().
②Callable的任务执行后可返回值,而Runnable的任务是不能返回值的
③call()方法可抛出异常,而run()方法是不能抛出异常的。
④运行Callable任务可拿到一个Future对象,Future表示异步计算的结果。它提供了检查计算是否完成的方法,以等
待计算的完成,并检索计算的结果.通过Future对象可了解任务执行情况,可取消任务的执行,还可获取任务执行的结果
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
分手后说过的话精选185句 分手说的精选113句 分手怎么挽回女朋友的句子精选162句 现在工作忙的要死,女朋友因为这跟我分手,我该怎么办? ...任意组成两个不同的两位小数,并把它们改写成以0.001为计数单位... m3/MW▪h怎么换算m3/s▪GW? 交通银行的刷卡金怎么使用呢? 什么时候刷卡金 ...突然前面两条腿好像断了一样 走路前面两腿都无法支撑 吃饭就坐着吃... 王者荣耀:伤害与回复兼备的杨戬,为何不受待见,真废了吗? 额定电流 最大电流 中央空调区别 请问:额定电流与设计的最大电流关系? 农民没有宅基地,在自家承包地上盖的房子被拆了,没地方住该怎么办? 小鸡炒蘑菇怎么炒好吃窍门 凤凰高铁站有商场吗 村干部属于社区工作者吗 安卓系统的手机能否登陆用友nc系统 淮北师范大学2020年普通专升本考试招生什么时间报名? 属鼠的多大结婚好?媳妇应该属什么的最相配? 邦盾的邦盾 怎么看出我在直播中官方给我推流 小米盒子无法连接电视怎么回事? 锻炼肌肉期间饮食方面应该注意什么? 怎么修改?已经修改过一次了 想再修改一次。 一年内怎么修改第二次 我修改了一次,我想修改第二次,怎么办? 已经改过一次了,想再改一次,怎么改? 已经改过一次了,想再改一次,怎么改?已经改过一次了,如何改第二次_百度问一问 怎么第二次修改? 已经改过一次了,想再改一次,怎么改? 汽车被喷上外墙涂料去那可以处理? 妙馨思染裤子怎么用好? 给女儿取名“”妙”起头取名! 五个短点的有个性的姐妹网名分别带有可、雨、妙、晴、书 妃越毒咒小说txt全集免费下载 骆馨雨藏头诗 恐怖传说被遗弃的新娘 下载后为什么打不开 下载恐怖传奇被抛弃的新娘时出现没找到资源下载失败 恐怖传说:被遗弃的新娘 手机游戏恐怖传说被遗弃的新娘 已经玩到风车并到达顶部开了箱子,然后怎么样才能潜入村子啊? 见下图示 恐怖传说被遗弃的新娘深渊篇刚开始有个狮鹫组装 苹果手机越狱可以不花钱玩“恐怖传奇被遗弃的新娘”完整版吗 手机游戏的渠道推广的模式有哪些 ironSource是游戏模式的打广告方式吗? 怎样提高初三的化学成绩,我的化学成绩只有56分,各位帮帮忙。 小白熊辅食机怎么消毒 辅食机长霉怎么洗 婴儿辅食机除水垢的是什么 辅食机皮垫上的污渍怎么去除? 前任红糖冰粉什么意思