首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列叙述中,错误的是
下列叙述中,错误的是
admin
2012-03-21
26
问题
下列叙述中,错误的是
选项
A、Java中没有检测和避免死锁的专门机制
B、程序中多个线程互相等待对方持有的锁,这可能形成死锁
C、为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D、为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
答案
D
解析
如果程序中多个线程互相等待对方持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这就是死锁。Java中没有检查与避免死锁的专门机制,完全由程序进行控制,防止死锁的发生。应用程序采用的一般做法是:如果程序要访问多个共享数据,则要首先从全局考虑定义一个获得锁的顺序,并且在整个程序中都遵守这个顺序。释放锁时,要按加锁的反序释放。故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/w62p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面代码的执行结果为a=123456789b=’’*’’print(’’{0:{2}>{1},}\n{0:{2}∧{1},}\n{0:{2}
下面代码的输出结果是z=12.34+34jprint(z.imag)
ls是一个列表,内容如下:ls=[123,’’456’’,789,’’123’’,456,’’789’’]请补充如下代码,使用remove()方法,采用一行语句,删除元素789。ls=[123,’’456’’,789,’’123’’,456,’’78
关于数据维度,以下选项中描述错误的是
以下关于Python语言的描述中,正确的是()。
下列叙述中正确的是()。
结构化程序的三种基本控制结构是()。
结构化程序设计的基本原则不包括()。
树的度为3,且有9个度为3的节点,5个度为1的节点,但没有度为2的节点。则该树中的叶子节点数为()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
随机试题
下列选项中不易引起金黄色葡萄球菌食物中毒的是________。
企业的应收账款是企业应该收取而尚未得到的各种款项,包括()
19世纪法国哲学家、社会学家利托尔诺所倡导的教育起源论被称为()。A.生物起源论B.心理起源论C.劳动起源论D.实践起源论
短时记忆进入长时记忆需要经过
A.腰椎结核B.腰椎骨折C.腰椎骨关节炎D.腰椎间盘突出症E.颈椎病X线片所见不能作为诊断依据的是
土地利用计划指标通常由两部分组成,即有关的用地类型和用地面积数量。()
2016年3月11日,甲公司签发一张商业汇票,收款人为乙公司.到期日为2016年9月11日,甲公司的开户银行P银行为该汇票承兑。2016年6月30日。乙公司从丙公司采购一批货物,将该汇票背书转让给丙公司,丙公司9月30日持该汇票到其开户银行Q银行办理委托收
下列做法不符合法律规定的是:
...Finally,oneoftheprimarypurposesofartisto【T1】______athand.Subjectmatterdoesnotchangeallthatmuchovertime.
GiveUpSixWordsandChangeYourLifeAlfredKorzybski,thefatherofgeneralsemantics,observedthathowwetalkaffects
最新回复
(
0
)