首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(in
阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(in
admin
2012-03-21
99
问题
阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(int i) { ______ { data[idx]=I: idx++; } } … } 程序中下画线处应填入的正确选项是
选项
A、synchronized
B、synchronized(this)
C、synchronized()
D、synchronized(idx)
答案
B
解析
在Java中,使用synchronized关键字标识临界区。Java平台将每个由synchronized语句设置的对象设置一个锁,称为对象锁,它是一种独占的排他锁,即同一时刻最多只能有一个线程获取该锁。为了能够正常地使用对象锁,对共享数据的所有访问都必须在临界区内,同时临界区的共享数据必须是私有的,确保只能通过对象的方法才能访问到。本程序中,下画线后边的代码即为临界区,所以需要用synchronized关键字标识。
转载请注明原文地址:https://kaotiyun.com/show/662p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
安装一个库的命令格式是
获得用户输入的一个字符串,输出每个字符对应的UniCode值,这些值一行输出,采用逗号分隔,最后没有逗号。请完善代码。s=input(’’请输入一个字符串:’’)ls=[]forcins:①print(②)
字典d中存储了我国42所双一流高校及所在省份的对应关系,请以这个字典为数据变量,完善Python代码,统计各省份学校的数量。d={’’北京大学’’:’’北京’’,’’中国人民大学’’:’’北京’’,’’清华大学’’:’’北京’’,\’’北京航空航天大学
使用turtle库绘制同心圆图形,效果如下图所示。阅读程序框架.补充横线处代码。(①)defDrawCctCircle(n):t.penup()t.goto(0,一n)t.pendown()(②)foriinrange(20,100
使用turtle库绘制钢琴键示意图形,效果如下图所示。阅读程序框架,根据注释补充横线处代码。importturtleastt.setup(500,300)t.penup()(①)#将画笔移动到绝对位置(一180,一50)处(②)
关于下面代码中的变量x,以下选项中描述正确的是fo=open(fname,’’r’’)forxinfo:print(x)fo.close()
在供应关系中,实体供应商和实体零件之间的联系是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
包含Swing构件的Applet(小应用程序)应该是【】类的子类。
()是InputStream的子类,用于从一个文本文件中读取Unicode文本。
随机试题
法洛四联症的畸形包括
[*]
A.尿糖++++,酮体阴性B.尿糖++++,酮体强阳性C.尿糖阴性,酮体阳性D.尿糖+,酮体阳性E.尿糖+,酮体阴性(1996年)降糖灵引起酮尿最常见
用胰岛素治疗糖尿病,哪一项是不正确的
氧疗过程中需评估哪些资料以判断用氧效果( )。
不是痛经临床表现的是
关于成本和利润的正确表述是()。
自2005年度起,制药企业每一纳税年度可在销售(营业)收入5%的比例内据实扣除广告费支出,超过比例部分的广告费支出可无限期向以后年度结转。()
确定常数a,b,c的值,使得当x→0时,ex(1+bx+cx2)=1+ax+o(x3).
因为计算机带有强静电,使空气中有益于人体的阴离子会因静电而吸附在显示器表面,使得计算机操作人员所处环境中阴阳离子不平衡,易引起头痛、脸部出红疹等。静电能吸附空气中的灰尘,使显示器、键盘和鼠标都被覆盖上灰尘,就会被我们吸人体内,同时皮肤上附着有灰尘也会引发皮
最新回复
(
0
)