首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于对象锁的叙述,正确的是( )。
以下关于对象锁的叙述,正确的是( )。
admin
2012-12-13
44
问题
以下关于对象锁的叙述,正确的是( )。
选项
A、正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内
B、为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象不可以重复加锁
C、正常使用对象锁时,临界区内的共享数据必须是私有的
D、在Java中设有专门检测和预防死锁的机制,可供程序直接使用
答案
C
解析
在Java中,使用synchronized关键字标识临界区。Java平台将每个由synchronized语句设置的对象设置一个锁,称为对象锁,它是一种独占的排他锁,即同一时刻最多只能有一个线程获取该锁。为了能够正常地使用对象锁,对共享数据的所有访问都必须在临界区内,同时临界区的共享数据必须是私有的,确保只能通过对象的方法才能访问到。
为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象加锁可以重入,即使某个线程已经具有某对象的锁,仍然可以再次申请获得该锁。
在Java中没有专门检测和预防死锁的机制,需要由程序自行控制。
转载请注明原文地址:https://kaotiyun.com/show/lD2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下代码的输出结果是()。forsin"PythonNCRE":ifs=="N":breakprint(s,end="")
设栈与队列初始状态为空。首先A、B、C、D、E依次入栈,接着F、G、H、I、J依次入队;然后依次出队至队空,接着依次出栈至栈空。则输出序列为()。
在Python的类定义中,对函数变量的访问形式为()。
下列叙述中正确的是()。
执行以下程序,导致输出“输入有误”的输入选项是()。try:ls=eval(input())*2print(1s)except:print(’输入有误’)
下面哪一项不属于面向对象的特点()。
设线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
表达式min([3,5,1,7,9])的结果是()。
下列说法中错误的一项是______。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用______。
随机试题
阅读下列案例材料,然后回答问题。上海某纺织品进出口公司向国外出口一批服装,支付方式为不可撤销的即期信用证,由国外某银行开立一份信用证。货物装运后,出口方向开证行提交单据要求付款。进口方在收到货物后,发现货物品质与合同要求不相符,因而要求开证行对信
甲、乙国有企业与另外7家国有企业拟联合组建设立“宏达航空货运有限责任公司”(以下简称宏达公司),公司章程的部分内容是:公司成立3年内股东缴足所有出资即可。公司股东会除召开定期会议外,还可以召开临时会议,临时会议须经代表1/4以上表决权的股东,1/2以上的董
采用综合的单位建筑面积或单位建筑体积等建筑工程概算指标计算整个工程费用,是()。
体现供应链的物料转换功能的供应链是()。
()是人际交往得以延续和发展的保证。
认为遗传对心理发展作用的大小依赖于环境的变化,而环境作用的发挥也受到遗传因素的制约。这种理论是()
中国的专利申请平均每年以48%的速度增长。中国的专利实施只占专利总量的20%~30%,与国外达80%的实施率相比,专利差距很大。在中国专利申报总量中只有15%来自于企业,而发达国家的专利申请80%来自于企业。这段话支持了这样一种观点,即(
古今中外人文精神内涵丰富,包罗万象,核心定义表现为对人的价值、尊严的______和维护,对人类精神文化遗存的______和传承,对理想人格的______和塑造。填入画横线部分最恰当的一项是:
【B1】【B18】
Accordingtothepassage,itisnotsurprisingthat______.Thedisagreementchild-centredadvocateshavewiththeeconomicaim
最新回复
(
0
)