首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于对象锁的叙述,正确的是( )。
以下关于对象锁的叙述,正确的是( )。
admin
2012-12-13
53
问题
以下关于对象锁的叙述,正确的是( )。
选项
A、正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内
B、为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象不可以重复加锁
C、正常使用对象锁时,临界区内的共享数据必须是私有的
D、在Java中设有专门检测和预防死锁的机制,可供程序直接使用
答案
C
解析
在Java中,使用synchronized关键字标识临界区。Java平台将每个由synchronized语句设置的对象设置一个锁,称为对象锁,它是一种独占的排他锁,即同一时刻最多只能有一个线程获取该锁。为了能够正常地使用对象锁,对共享数据的所有访问都必须在临界区内,同时临界区的共享数据必须是私有的,确保只能通过对象的方法才能访问到。
为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象加锁可以重入,即使某个线程已经具有某对象的锁,仍然可以再次申请获得该锁。
在Java中没有专门检测和预防死锁的机制,需要由程序自行控制。
转载请注明原文地址:https://kaotiyun.com/show/sD2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系满足的最高范式是()。
下面关于Python中类的继承,说法错误的是()。
某系统结构图如下所示(图中n≥5): 该系统结构图的最大扇出数是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
设栈的存储空间为s(1:m),初始状态为top=m+1。经过一系列入栈与出栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
以下关于Python技术特点的描述中,错误的是()。
在黑盒测试方法中,设计测试用例的根据是()。
一个正在运行的进程由于所申请的资源得不到满足要调用()。
随机试题
胎膜早破
治疗米面薯芋类食积不化及脾虚食滞,常与麦芽同用的药物是
有效沟通需要的条件是()。
运至施工场地用于劳务施工的材料和待安装设备,应由()办理或获得保险。
甲居民企业2015年度境内应纳税所得额为100万元,适用25%的企业所得税税率。当年从境外A国子公司分回税后收益20万元(A国的企业所得税税率为20%)。则甲居民企业2015年度在境内实际缴纳的企业所得税为()万元。
一般来说,银行对具有担保性质的合作机构的准入需要考虑()。
下列各项中,属于将产品定位用作战略实施工具的经验法则的有()。
风险控制的措施不包括()。
下列选项中,属于对特殊儿童的教育的原则的是()。
软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为(1)。(2)是维护中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据(3)来设计测试用例。(2)
最新回复
(
0
)