首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: 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
24
问题
阅读下面程序: 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字符宽度居中输出其中最多前10个字符,如果不足10个字符,则全部输出。请完善代码。s=input(’’请输入信息:’’)print(’’{①}’’.format(②))
从键盘输入3个数作为三角形的边长,在屏幕上显示输出由这3个边长构成三角形的面积(保留2位小数)。请完善代码。a,b,c=eval(input())P=(a+b+c)/2area=pow(p*(p-a)•(p-b)*(p-c),0.5)print(①
给出如下代码:foriinrange(10):print(chr(ord(’’!’’)+i),end=’’’’)以下选项中描述错误的是
下面代码的输出结果是x=3.1415926print(round(x,2),round(x))
下面代码的输出结果是x=10y=3print(x%y,x**y)
下面代码的输出结果是x=10y=一1+2jprint(x+y)
下面代码的输出结果是x=0o1010print(x)
下面代码的输出结果是x=0b1010print(x)
随机试题
当肿块占据肾上腺及肾上极区,下列哪项是判断肾上腺肿瘤的依据
关于作业疗法的描述,下列哪项不正确
A.氮吸收量/氮摄入量B.氮储留量/氮消耗量C.氮储留量/氮吸收量D.氮储留量/氮摄入量E.氮吸收量/氮储留量
有助于维护和修复小儿肠道黏膜屏障功能的药物是
进行桥梁技术状况等级评定时,承重构件混凝土实测强度的推定值小于设计强度,则结构混凝土强度的评定标度为5。()
发展规划按范围可分为综合规划和()。
(2009年考试真题)关于各变量的变动对权证价值的影响方向,以下说法错误的是()。
公司金融决策
对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根I/O引脚GPG4一GPG7作为行扫描信号的输【63】,四根I/O引脚GPF5一GPF8作为输【64】。
假定你是学校的实习生带队老师Helen,暑假将有一批学生跟随你去广州实习,请写一个通知,简单介绍一下实习期间需要注意的事项。内容主要包括:1.实习期间要服从带队老师的安排;2.严格遵守实习单位的规章制度;3.实习期间学生不能
最新回复
(
0
)