首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: 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
16
问题
阅读下面程序: 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全国计算机二级
相关试题推荐
输入字符串,使用中文分词库输出精确模式的中文分词结果。请完善代码。importjiebaTempstr=input()Is=①print(ls)
下列选项中输出结果是True的是
给出如下代码:foriinrange(10):print(chr(ord(’’!’’)+i),end=’’’’)以下选项中描述错误的是
下面代码的输出结果是>>>bin(10)
下面代码的输出结果是a=5b=6c=7print(pow(b,2)-4*a*c)
下面代码的输出结果是x=10y=3print(divmod(x,y))
下面代码的输出结果是x=10y=3print(x%y,x**y)
下面代码的输出结果是x=0x1010print(x)
下面代码的输出结果是x=0o1010print(x)
随机试题
以下属于净现值法优点的包括
Whatisintelligence(智力)anyway?WhenIwasinthearmyI【C1】______anintelligencetestthatallsoldierstook,and,against【C2】_
A.眼底正常B.眼底出血C.眼底动脉栓塞D.玻璃体下出血E.视乳头水肿脑栓塞可见
某研究所测定36例结核病患者与28名健康人的脑脊液镁含量(mmol/L),发现其样本均数分别为1.04mmol/L和1.28mmol/L,欲进一步研究两样本均数有无差别,应选用的方法是
下列哪项不属于妇产科疾病的主要病机()
[2006年第46题,2005年第38题]在一个密闭的房间里,当空气温度升高时,以下哪一种说法是正确的?
下列说法正确的是()。
下列登帐方法中错误的是()。
多数家长的投入对子女学业投入具有显著的正向预测作用,家长投入程度随子女学段升高而降低,同时多数家长更注重在家辅导的投入,对子女参与社区及学校活动的投入较欠缺。而家长自主支持或控制的教养风格在家长投入与子女学业投入的关系中起调节作用,且部分通过子女学业心理需
2013年7月,W市某区人民法院审理了一起父母诉请子女“常回家看看”的民事案件。该院判决:被告人应自判决生效之日起,每两个月至少到父母居住处看望、问候一次;法定节假日均须履行探望义务。这是新修订的《老年人权益保障法》施行后的全国首例判决。对此,有
最新回复
(
0
)