首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于对象锁的叙述,正确的是( )。
以下关于对象锁的叙述,正确的是( )。
admin
2012-12-13
39
问题
以下关于对象锁的叙述,正确的是( )。
选项
A、正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内
B、为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象不可以重复加锁
C、正常使用对象锁时,临界区内的共享数据必须是私有的
D、在Java中设有专门检测和预防死锁的机制,可供程序直接使用
答案
C
解析
在Java中,使用synchronized关键字标识临界区。Java平台将每个由synchronized语句设置的对象设置一个锁,称为对象锁,它是一种独占的排他锁,即同一时刻最多只能有一个线程获取该锁。为了能够正常地使用对象锁,对共享数据的所有访问都必须在临界区内,同时临界区的共享数据必须是私有的,确保只能通过对象的方法才能访问到。
为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象加锁可以重入,即使某个线程已经具有某对象的锁,仍然可以再次申请获得该锁。
在Java中没有专门检测和预防死锁的机制,需要由程序自行控制。
转载请注明原文地址:https://kaotiyun.com/show/lD2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面关于Python的说法正确的是()。
关于Python元组类型,描述错误的是()。
以下关于字符串的描述正确的是()。
表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2且成绩不及格的学生学号的表达式是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
下列数据流图构造规则中正确的是()。
关于Java语言的内存回收机制,下列选项中正确的一项是______。
下列方法中()是执行线程的方法。
每个应用程序可以包括许多方法,但必须有且只能有一个______方法。
Reader类包含的主要方法有( )。
随机试题
试论经济法的可诉性。
计算机中用来表示存储空间大小的最基本容量单位是__________。
拨云散适用的眼病是()
下列传染病的菌(毒)种哪个与其他四个不同
慢性呼吸衰竭患者氧疗的有效指征不包括
某市甲宾馆向为其介绍客人的出租车司机,按客人房费的8%支付了酬金,与甲宾馆相邻的乙酒店向监督检查部门举报了这一行为。监督检查部门经过检查,发现甲宾馆给予出租车司机的酬金均如实入账。根据《反不正当竞争法》的规定,甲宾馆的行为属于()。
为严明纪律,树立公安队伍良好形象,(),公安部发布了加强公安机关内部管理的“五条禁令”,对公安机关内部管理提出了更明确的要求。
现行宪法规定,对任何公民的逮捕,必须经过()。
Whatwasthepurposeoftheprofessor’sexperiments?
A、Nothing.B、Hardlyanything.C、Alot.D、Alittle.C[听力原文]Whatdidthenewspapersayaboutthefirstflightin1903?信息明示题。文章指出
最新回复
(
0
)