首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的代码段,当编译和运行时,下列各选项中说法正确的是( )。 public class Z { public static void main(String args[]) { new Z()
有如下的代码段,当编译和运行时,下列各选项中说法正确的是( )。 public class Z { public static void main(String args[]) { new Z()
admin
2010-07-28
51
问题
有如下的代码段,当编译和运行时,下列各选项中说法正确的是( )。 public class Z { public static void main(String args[]) { new Z(); } Z() { Z aliasl=this; Z alias2=this; synchronized(aliasl) { try{ alias2.walt(); System.out.println("DONE WAITING"); } catch(InterruptedException e) { System.out.println("INTERR UPTED"); } catch (Exception e) { System.out.println("OTHER EXCEPTION"); } finally{ System.out.println("FINALLY"); } } System.out.println("ALL DONE"); } }
选项
A、应用程序编译正常,但是不打印任何数据
B、应用程序编译正常,并打印数据“DONE WAITING”
C、应用程序编译正常,并打印数据“FINALLY”
D、应用程序编译正常,并打印数据“ALL DONE”
答案
1
解析
在Java中,每一个对象都有锁。任何时候,该锁都至多由一个线程控制。由于 aliasl与alias2指向同一对象Z,在执行第11行前,线程拥有对象z的锁。在执行完第11行后,该线程释放了对象Z的锁,进入等待池。但此后没有线程调用对象Z的notify()和 notifyAll()方法,所以该进程一直处于等待状态,没有输出。
转载请注明原文地址:https://kaotiyun.com/show/AQ9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,下面描述正确的是
下列选项中不属于面向对象程序设计特征的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下面叙述中错误的是
下面不能作为结构化方法软件需求分析工具的是
某系统总体结构图如下图所示,该系统总体结构图的深度是()。
下列选项中不属于结构化程序设计方法的是
结构化程序设计中,下面对goto语句使用描述正确的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
在Python中,关于全局变量和局部变量,以下选项中描述不正确的是
随机试题
下列语句中,没有语病的一句为:
再生障碍性贫血最主要的诊断依据是()
A.止带汤B.二陈汤C.知柏地黄丸D.革薜渗湿汤E.二妙散肝肾阴虚型阴痒首当选用()
患者,男,65岁。喘促气短30年,加重1周,症见气短不得续、呼多吸少、动则尤甚,舌质淡,苔薄白,脉沉弱。其中医证候是
患者男,50岁。肝硬化5年,中午进食后突然呕血,色暗红,量约350ml,急诊入院。查体:神志清,37.5℃,P120次/分,BP90/60mmHg,,患者情绪高度紧张,诉说有濒死的感觉,经抢救,患者病情平稳后行门分体流术。入院时,患者主要的心理问题是(
某企业长期负债为600万元,短期负债为100万元,所有者权益为400万元,年利润为200万元,则该企业的资本化比率为()。
甲公司20×8年度的有关资料如下:(1)年初未分配利润为150万元,本年利润总额为400万元,适用的企业所得税率为25%,假定不存在纳税调整因素。(2)按税后利润的10%和5%提取法定盈余公积和任意盈余公积。(3)向投资者宣告
物价稳定是要保持()的大体稳定,避免出现高通货膨胀。
抗战以来正面战场最大的一次胜利是()。
有研究资料表明,颈椎病患者往往缺钙。而大量实际事例表明,通过食用钙片,呵改善人体内缺钙的状况。因此有人认为,可以通过食用钙片来治疗颈椎病。以下哪项最可能是上述观点依赖的假设?
最新回复
(
0
)