首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.
下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.
admin
2010-02-22
48
问题
下列程序的输出结果为( )。 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、hereI 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://kaotiyun.com/show/Minp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
(1)打开“订货管理”数据库,并将表orderlis添加到该数据库中。(2)在“订货管理"数据库中建立表customer,表结构描述如下:客户号字符型(6)客户名字符型(16)地址字符型(20)电话字符型(14)(3)为新建立的custome
在考生文件夹下完成下列操作:(1)新建一个名为“学校”的数据库文件,将自由表“教师表”“职称表”和“学院表”添加到该数据库中。(2)在“学校”数据库文件中,为“职称表”建立主索引,索引表达式为“职称级别”,索引名为indexone。
设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求()。
下列特征中不是面向对象方法的主要特征的是()。
对于许多控件来说,可以通过ControlSource属性与数据绑定。在下列VFP对象中,无ControlSource属惴的是()。
SQL语言的更新命令的关键词是()。
下列数据结构中,不能采用顺序存储结构的是()。
在标准ASCII码表中,已知英文字母E的ASCII码是01000101,英文字母B的ASCII码是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
选择正确的语句填入下列程序的横线处。importjava.awt.*;publicclassex26{publicstaticvoidmain(String[]args)
随机试题
药物利用研究的目的是
甲婚前受赠一幢房屋,与乙结婚后共同使用、管理该房近15年。当甲与乙离婚时,该房屋( )。
单位、个人和银行在票据上签章时,必须按照规定进行。下列签章有效的有()
下列我国古代园林中,分别为皇家园林和私家园林的是()。
对网络的威胁包括:Ⅰ.假冒Ⅱ.特洛伊木马Ⅲ.旁路控制Ⅳ.陷门Ⅴ.授权侵犯在这些威胁中,属于渗入威胁的为______。
假设表单上有一选项组:●男○女,其中第一个选项按钮“男”被选中。请问该选项组的Value属性值为
有以下程序 #include<stdio.h> main() {inti,j=0; chara[]="ab123c4d56ef7gh89"; for(i=0;a[i];i++) if(a[i]>=’0’&&a[i]<=’9’)
Thelitdegirlgraspedhermother’sarmasshecrossedthestreet.
Whatisthewoman’sproblem?
套利与套期保值在交易形式上相同,只是前者只在期货市场上买卖合约。()
最新回复
(
0
)