首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.pr
下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.pr
admin
2010-07-28
31
问题
下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.println("here I am,in a()"); } public synchronized void b() { System.out.println("here I am,in b()"); } public static void main(String args[]) { Reentrant r=new Reentrant(); r.a(); } }
选项
A、here I am,in a()/here I am,in b()
B、here I am,in b()/here I am,in a()
C、here I am,in a()
D、here I am,in b()
答案
2
解析
此题程序中类Reentrant定义了两个带有synchronized的方法,分别是a()和b()。在Reentrant类的main()方法中,Reentrant类的实例r调用了方法a(),在a()中调用b()。a()的执行过程中,线程的控制将请求并获得r的锁,并开始执行a()方法。由b()的定义可知,线程获得r的对象锁才能运行该方法,而此时r的锁已经由该线程获得,根据Java对象锁的可重入性,该线程将再次获得r的锁,并开始运行方法b()。
转载请注明原文地址:https://jikaoti.com/ti/L6H0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是
在长度为n的有序线性表中进行二分查找,需要的比较次数为___________。
()是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下面叙述中正确的是
面向对象方法中,继承是指
结构化程序所要求的基本结构不包括
在“项目管理器”下为项目建立一个新报表,应该使用的选项卡足
负责数据库中查询操作的数据库语言是()。
执行如下代码:fname=input(’’请输入要写入的文件:’’)fo=open(fname,’’w+’’)ls=[’’清明时节雨纷纷,’’,’’路上行人欲断魂,’’,’’借问酒家何处有?’’,\’’牧童遥指杏花村。’’]fo.writelin
通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){
随机试题
与儿童生长发育规律不符合的是
动力试验为阴性的细菌是
依据《刑法》的规定,不属于刑法的基本原则的是()。
《水利工程项目法人安全生产标准化评审标准》中,“一票否决”设置在下列()一级评审项目中。
Windows的文件组织结构是一种( )。
某公司计划从美国进口种牛,须向检验检疫机构申请办理检疫审批,并交纳检疫审批费。()
企业从事下列业务经营中,可以享受企业所得税免税政策的有()。
我国加入WTO以来,由于外资和民营企业的大举进入,我国汽车产业快速进入了过剩时代。同时由于价格下降和能源、原材料价格上涨,使得中国的汽车产业从“暴利”时代快速进入了“微利”时代。在这种趋势下,汽车产品的竞争在很大程度上将表现为价格的竞争。目前我国汽车产业的
选择运算的结果关系同原关系具有【】的结构框架,投影运算的结果关系同原关系通常具有【】的结构框架。
A、82881688B、82881588C、81881588D、81881688C本题问的是“这位男士的电话号码”(Whatistheman’sphonenumber),对话中提到“It’s81881588”,因此选C。
最新回复
(
0
)