永发信息网

Java线程的start方法能调用多次吗?

答案:3  悬赏:50  手机版
解决时间 2021-11-26 11:55
Java线程的start方法能调用多次吗?
最佳答案
一个线程对象只能调用一次start方法.从new到等待运行是单行道,所以如果你对一个已经启动的线程对象再调用一次start方法的话,会产生:IllegalThreadStateException异常.
可以被重复调用的是run()方法。
Thread类中run()和start()方法的区别如下:
run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用;
start()方法:启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;
全部回答

因为通过Thread实例的start(),一个Thread的实例只能产生一个线程。一个Thread的实例一旦调用start()方法,这个实例的started标记就标记为true。

一个线程对象只能调用一次start方法.从new到等待运行是单行道,所以如果你对一个已经启动的线程对象再调用一次start方法的话,会产生:IllegalThreadStateException异常
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京学生卡激活需要学生证注册之后才能激活,
过年单位不发清工资可以投诉吗
大型客车停车位地址在什么地方,我要处理点事
做肠粉需要什么财料?才能特别一点
有省市养老保险两个账号不会有什么问题吧?
烧鸭填料配方,求大神指点
女人高潮流出来的春水有哪些成分?要详细介绍
2017绍兴住房公积金贷款额度怎么算
776665米等于多少万米
渔打一成语
说说具象美术的客观真实性与典型性的关系,谢
女性下面的毛可以用刮眉毛的刮吗
停车场(孔浦街道城管中心西)地址在哪,我要去
求欧美唯美大师Andrew.Blake Unleashed 1996
学完思科安全CCIE认证,将来能从事什么工作
推荐资讯
倦要用什么查字法
迈锡尼文明的消亡
举办音乐节的公司是否需要办理《营业性演出许
家美馨沙发地址在什么地方,想过去办事,
含有惩罚性条列的劳动合同有效吗
画家陈胜广怎样才能辨别出是不是你的真迹
井陉县太行新天路多少公里?
100万以内的两门四座跑车求推荐
爱度婚纱摄影地址有知道的么?有点事想过去!
表的使用说明,谁能帮我找一下
求拼音。。
除了anysdk还有哪个sdk有分享
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?