首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
启动一个线程是用run()还是start()?
[问答题]
启动一个线程是用run()还是start()?
添加笔记
求解答(0)
邀请回答
收藏(16)
分享
纠错
12个回答
添加回答
1
寥若晨星298766
run()方法是线程执行体,start()方法才能启动线程。
发表于 2019-05-04 11:35:13
回复(0)
0
yang_tao
run()方法可以产生必须退出的标志来停止一个线程。 这句话里面的产生一个必须退出的标志指的是什么意思?
发表于 2020-09-05 17:10:10
回复(0)
0
TiAmo_9955
start
发表于 2019-05-02 21:15:26
回复(0)
0
江畔8670
启动线程肯定要用start()方法 当用start()开始一个线程后 线程就进入就绪状态 使线程所代表的虚拟处理机处于可运行状态 这意味着它可以由JVM调度并执行 这并不意味着线程就会立即运行 当cpu分配给它时间时 才开始执行run()方法(如果有的话)
发表于 2019-05-01 21:37:19
回复(1)
0
柠小哀
启动线程肯定要用start()方法 当用start()开始一个线程后 线程就进入就绪状态 使线程所代表的虚拟处理机处于可运行状态 这意味着它可以由JVM调度并执行 这并不意味着线程就会立即运行 当cpu分配给它时间时 才开始执行run()方法(如果有的话)
发表于 2019-04-28 23:23:36
回复(0)
0
酷酷boye
启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
发表于 2019-04-28 22:44:12
回复(1)
0
茹(๑•.•๑)
启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
发表于 2019-04-28 22:27:09
回复(0)
0
呀小裴
start
发表于 2019-04-27 16:24:23
回复(0)
0
小-Jin
启动一个
线程
是调用start()方法,使线程所代表的虚拟处理机处于可
运行状态
,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
发表于 2019-04-25 19:21:50
回复(0)
0
liugh
start()开始一个新进程,执行run()方法体内的内容.
发表于 2019-04-04 14:47:41
回复(0)
0
喵爬爬
start
发表于 2019-03-19 23:53:54
回复(0)
0
monta201901301650112
start
发表于 2019-02-16 21:00:38
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
Java工程师
上传者:
小小
难度:
12条回答
16收藏
3730浏览
热门推荐
相关试题
罗密欧...
操作系统
评论
(1)
下面描述是事务的哪个特性( )已落...
数据库
评论
(1)
在下面的 Verilog 代码片段...
Verilog
评论
(1)
某数据仓库的分区表按日期分区,当执...
Hive
评论
(1)
以下关于C语言中函数指针数组的用法...
C语言
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题