首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: public class ThreadTest { public static void main(String args[]) throws Exception { int i=0; Hello t=ne
阅读下面程序: public class ThreadTest { public static void main(String args[]) throws Exception { int i=0; Hello t=ne
admin
2012-03-21
32
问题
阅读下面程序: public class ThreadTest { public static void main(String args[]) throws Exception { int i=0; Hello t=new Hello(); ______; While(true) } System.out.println("Good Morning"+i++); if(i==2&&t.isAlive()) { System.out.println("Main waiting for Hello!"); t.join(); //等待t运行结束 } If(i==5)break:} } } class Hello extends Thread } int i; public void run() while(true) { System.out.println("Hello"+i++): If(i==5)break; } } } 为使该程序正确执行,下画线处的语句应是
选项
A、t.sleep()
B、t.yield()
C、t.interrupt()
D、t.start()
答案
D
解析
线程的生命周期过程为:①线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用start()和stop()两个控制方法;②新建状态的线程在调用start()方法后,进入可运行状态。此时线程已经分配了必要资源,交给了系统调度。一旦线程实际占有了CPU,就进入了运行状态。③运行状态的线程如果调用了sleep()方法、join()方法或wait()方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的线程在获取到足够的资源后,也可以转入到可运行状态。④当运行状态的线程正常执行完毕后,就进入了终止状态。
Thread提供了如下的基本线程控制方法:sleep(),线程暂停,让出CPU,使低优先级的线程运行;yield(),线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续;join(),当前线程暂停,等待线程类对象运行结束。
本程序的ThreadTest类中新建了一个Hello线程t,并且在后边的程序中调用线程t的方法,所以应该通过start()方法启动此线程。故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/O62p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
获得用户的输入当作对齐模式,用户输入:左、右、中,分别表示:左对齐、右对齐和居中对齐,以*作为填充符号,30字符宽度输出PYTHON字符串。请完善代码。m=input(’’请输入对齐模式:’’)s=’’PYTHON’’ifin==’’右’’:m=
给出如下代码:foriinrange(10):print(chr(ord(’’!’’)+i),end=’’’’)以下选项中描述错误的是
下面代码的输出结果是>>>bin(10)
下面代码的输出结果是x=10y=4print(x/y,x//y)
下面代码的输出结果是x=10y=3print(x%y,x**y)
下面代码的输出结果是z=12.34+34jprint(z.imag)
下面代码的输出结果是print(pow(2,10))
随机试题
《哀希腊》是《唐璜》中的一个独立插段,出现在()
下列药物中治疗癫痫持续状态的首选药物是
线路竣工测量的内容包括()。
背景资料某10层住宅楼为钢筋混凝土框架结构,总建筑面积12000m2。外檐装修大部分为下部镶贴花岗石、上部水泥砂浆抹灰及涂料涂饰,少部分采用玻璃幕墙。业主委托了某监理公司进行施工阶段的监理。施工前后发生了以下事件:事件一:工程开工前,由项目经理主持编制了
封闭式基金的交易价格主要取决于( )。
在弹性预算法编制过程中,业务量变动范围的选择应根据企业的具体情况而定,一般来说()。
青岛八大关建筑群,有“万国建筑博览会”之美誉。()
可变资本的特点有()。
1963年研制成功的第一个儿童安全座椅,其开发设计的灵感来自于宇航员座椅,这种座椅可以承受太空舱升空和降落的巨大力量______使宇航员免受伤害,宇航员在飞船上的仰卧姿势同加速度的力量在方向上______相反,这样可以使他们能够承受住飞船起飞时的巨大压力_
根据所给资料,回答下列问题。2017年末,我国网民规模达7.72亿人,全年共计新增网民4074万人。同期,我国手机网民规模达7.53亿人,较上年末增加5734万人。2017年末,我国网页总数达到2604亿个,其中静态网页和动态网页
最新回复
(
0
)