首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
以下代码执行结果为()
[单选题]
以下代码执行结果为()
HelloWorld
HelloWorld
可能HelloWorld,也可能为HelloWorld
以上答案都不对
添加笔记
求解答(0)
邀请回答
收藏(5)
分享
纠错
8个回答
添加回答
1
南山、忆伊
会输出world hello.因为thd.run()实际就是简单地调用run方法,打印world,然后在执行下面的打印语句打印hello,如果改成thd.start(),线程就会处于可运行状态,等待hello那行打印语句执行完就会获得时间片,执行thd线程,执行时打印world.
发表于 2017-04-25 21:20:28
回复(0)
1
zt110e5
World
Hello
.start()是helloworld。
发表于 2017-04-23 14:42:19
回复(0)
0
帅的不行
world hello 没开线程,只是方法调用
发表于 2017-04-27 17:54:54
回复(0)
0
dgq杜
world hello 虽然创建了线程对象,但是没使用start方法动线程,只是单纯的进行run方法调用。所以还是按照顺序执行
发表于 2017-04-24 16:41:02
回复(0)
0
流逝~的~爱~
world
hello
代码中仅仅创建了子线程,但并未开启线程,所以此代码是单线程的,即主线程调用了对象的方法。
另外,即使开启线程后:主线程会执行输出world 和hello,子线程在start后自动调用run方法输出world。至于输出顺序则不一定了
发表于 2017-04-24 13:33:27
回复(0)
0
kunpengku3
World
Hello
调用的是run方法,没有启动新线程,需要顺序执行
编辑于 2017-04-24 07:16:33
回复(0)
0
2860
world
hello
调用的是run
发表于 2017-04-22 17:21:12
回复(1)
0
尧岭墨人
B
发表于 2017-04-22 09:56:39
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
牛100
难度:
8条回答
5收藏
2698浏览
热门推荐
相关试题
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
你有没有崇拜的偶像,你欣赏他/她身...
通用能力
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题