首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读下面程序 public class ThreadTest { public static void main(String args[]) throws Exception{ int i=0; Hello t
请阅读下面程序 public class ThreadTest { public static void main(String args[]) throws Exception{ int i=0; Hello t
admin
2013-03-01
36
问题
请阅读下面程序 public class ThreadTest { public static void main(String args[]) throws Exception{ int i=0; Hello t=new Hello(); while(true) { System.out.println("Good Moming"+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
解析
本题考查线程的基本知识。程序中通过继承Thread类来创建线程,而Java中新创建的线程不会自动运行,必须调用线程的start()方法,才能运行该线程。因此,下划线处的语句应调用线程的start()方法,即t.start()。
Thread类还提供了—些方法对线程进行基本控制,其中,join()方法使当前线程暂停执行,等待调用该方法的线程结束后,再恢复执行:isAlive()方法用来测试线程是否活着。
因此,本题的正确答案是选项D。
转载请注明原文地址:https://jikaoti.com/ti/jG80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。n=2deff(a):n=bool(a-2)returnnb=f(2)print(n,b)
关于以下程序的描述中,正确的是()。deffact(n):s=1foriinrange(1,n+1):s*=ireturns
下面对软件描述错误的是()。
按照传统的数据模型分类,数据库系统可分为()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ,则后序序列为()。
WindowListener中可以实现窗口关闭功能的方法是
下面______语句能够正确地创建一个hputStreamReader的实例。
在下列的代码段中填入一个适当的语句,使其表示为从输入流中能读取对象(注:FileInputStream的形参为“thetime”)。 FileInputStreamin=【】; ObjectInputStreams=ObjectInp
下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是
下列Java组件中,不属于容器的是()。
随机试题
Whentwodifferentformsareidenticalineverywayexceptforonesoundsegmentwhichoccursinthesameplaceinthestrings,t
内痔的早期症状是
对于迟缓性溶血性输血反应,下列不正确的描述是
关于清创缝合错误的是()。
设计或施工总分包工程管理模式的优点有( )。
从风险来源划分,期货市场的风险包括()。[2010年3月真题]
叶某因挪用资金罪被判处有期徒刑一年缓刑两年,判决宣告时叶某表示不上诉。其被解除羁押后经向他人咨询,认为自己不构成犯罪,于是又想提出上诉。下列说法正确的是( )。
下列选项中属于敏感性分析的局限性的有()。
物流专业术语标准包括()。
设f(χ,y)=讨论f(χ,y)在(0,0)处的连续性、可偏导性与可微性.
最新回复
(
0
)