首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列叙述中,错误的是
下列叙述中,错误的是
admin
2009-03-17
19
问题
下列叙述中,错误的是
选项
A、Java中没有检测和避免死锁的专门机制
B、程序中多个线程互相等待对方持有的锁,可能形成死锁
C、为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D、为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
答案
D
解析
本题考查Java线程的同步机制。如果程序中多个线程互相等待对方的持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程小能继续运行,这就是死锁。Java中没有检测与避免死锁的专门机制,因此完全由程序进行控制,防止死锁的发生。应用程序可以采用的一般做法是:如果程序要访问多个共享数据,则要首先从全局考虑定义一个获得锁的顺序,并且在整个程序中都遵守这个顺序。释放锁时,要按照加锁的反序释放。经过上述解释,可知选项D的说法是错误的,故正确答案是D。
转载请注明原文地址:https://jikaoti.com/ti/k1b0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为
下面不属于软件工程过程的4种基本活动
下面描述中,不属于软件危机表现的是
在建立表间一对多的永久联系时,主表的索引类型必须是
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的联系,可以设置“参照完整性规则”,为此要求这两个表
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
下面不属于软件测试实施步骤的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
SQL语言的查询语句是()。
随机试题
急腹症应首选的摄影体位是
男,38岁,主诉右侧颞下颌关节偶发弹响一年余,经影像学检查,未发现颞下颌关节有明显病变,咀嚼运动无异常口颌肌肌电检查时,咀嚼运动开口时肌电活动最明显的应是
(2010年)朗肯循环提高效率现实中不容易实现的是()。
下列会计假设中,()的目的是为了及时提供会计信息,满足企业内部和外部决策的需要。
不属于行政职权范围是( )。
教育起源于儿童对成年人的无意识模仿,这是谁的观点?()
班主任与学生共同确立班级总体目标,然后转化为小组目标和个人目标,使其与班级总体目标融为一体,形成目标体系,以此推进班级管理活动,实现班级目标的管理方法属于()。
根据下图回答下列问题。
若有以下定义inta[]={1,2,3,4,5,6,7};charc1=’b’,c2=’2’;则数值不为2的表达式是()。
この話をする前に、「時間というものは作ることができない」という、あたり前のことを言っておきたい。1日が24時間であることを替えることはできない。睡眠時間を削ればいいという人もいるだろう。必要な睡眠時間を削るのはそれほど苦にならないものだけれども、勉強のため
最新回复
(
0
)