永发信息网

在java中启动线程使用run()还是start()?

答案:5  悬赏:50  手机版
解决时间 2021-02-04 03:17
在java中启动线程使用run()还是start()?
最佳答案
启动一个线程用start()方法,使线程所代表的虚拟处理机处于可运行的状态,这意味着它可以有JVM(java虚拟机)来调度和执行,这并不意味着线程就会立即执行。run()方法可以产生必须退出的标志来停止一个线程。
全部回答
是使用start()方法
start();run()中写的是线程执行的内容
用start启动线程,线程启动后会执行run方法,不启动start方法就不会执行线程run方法
java线程有两种:一种是继承自Thread类.Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员通过覆盖 Thread 的 run() 函数来完成有用的工作。用户并不直接调用此函数;而是通过调用 Thread 的 start() 函数,该函数再调用 run()。
另一种是实现Runnable接口,此接口只有一个函数,run(),此函数必须由实现了此接口的类实现。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华健盲人按摩中心地址在哪,我要去那里办事
还不起贷款怎么办
金属氧化物通常能跟哪些物质反应生成哪些物质
布兰奇国际洗衣连锁酉阳城北店地址在什么地方
摄影增倍镜有什么型号?
下列各项,不具有润肠通便功效的药物是()A.桃
红街公寓地下停车场地址在哪,我要去那里办事
宇通大巴55座的车大概多少钱一辆?
水箱里的水不够,可以直接加自来水吗?
一起慧99百万医疗保险好不好?买的人多吗?
如何计算一个化合物中某元素的百分数,以碳酸
女孩名字大全2014姓王abb
湛江有哪些比较好的烹饪培训学校
飞虹宾馆这个地址在什么地方,我要处理点事
【表白信怎么写】英语表白书怎么写?给单词也
推荐资讯
23. (8分)如图所示的Rt△ABC中,∠B=90°,点
天津极地海洋馆门票价格 最新的 过两天就去
中国的保险怎么样?
备孕期间梦到老公买了好多绿色植物
怎样把qq空间的照片传到微信里
防火门zfm乙1221是什么意思
于氏九九鸭颈王地址在哪,我要去那里办事
有哪些mac版的播放器可以自动匹配字幕的
iPhone 5如何进行慢动作拍摄?
畅安驾校(福州台江区)地址在哪,我要去那里办
这等的意思是什么啊?知道的请说下!
请问武汉青山区建一路旁边有没有修手表的地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?