首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列叙述中,错误的是
下列叙述中,错误的是
admin
2012-03-21
42
问题
下列叙述中,错误的是
选项
A、Java中没有检测和避免死锁的专门机制
B、程序中多个线程互相等待对方持有的锁,这可能形成死锁
C、为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D、为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
答案
D
解析
如果程序中多个线程互相等待对方持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这就是死锁。Java中没有检查与避免死锁的专门机制,完全由程序进行控制,防止死锁的发生。应用程序采用的一般做法是:如果程序要访问多个共享数据,则要首先从全局考虑定义一个获得锁的顺序,并且在整个程序中都遵守这个顺序。释放锁时,要按加锁的反序释放。故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/w62p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
给出如下代码:foriinrange(6):print(chr(ord(9801)+i),end=’’’’)以下选项中描述正确的是
下面代码的输出结果是>>>oct(一255)
下面代码的输出结果是x=10y=3print(x%y,x**y)
下面代码的输出结果是x=0b1010print(x)
以下对数值运算操作符描述错误的是
s=’’9e10’’是一个浮点数形式字符串,即包含小数点或采用科学计数法形式表示的字符串,编写程序判断s是否是浮点数形式字符串。如果是则输出True,否则输出False。
对于无序的一维数据,以下选项中描述错误的是
一个模块直接调用的下层模块的数目称为模块的()。
结构化程序的三种基本控制结构是()。
树的度为3,且有9个度为3的结点,20个叶子结点,但没有度为1的结点。则该树总的结点数为()。
随机试题
新时期两岸关系的主题是
某产妇,产后6天,发热40℃,恶露多而混浊,有臭味,子宫复旧不佳,有压痛,下述哪项护理不妥( )。
“一般来说,近代以前的法在内容上与道德的重合程度极高,有时浑然一体。……近现代法在确认和体现道德时大多注意二者重合的限度,倾向于只将最低限度的道德要求转化为法律义务,注意明确法与道德的调整界限。”据此引文及相关法学知识,下列判断正确的是:(2010—卷一—
(操作员:卞会计;账套:202账套;操作日期:2015年1月31日)将收款第0001号凭证的贷方科目“预收账款”的往来单位辅助项修改为”恒信电子有限公司”。
一位美国学者指出,第二次鸦片战争期间,美国只是“给予联军以道义上的支持和合作”,却在战后获得了很多权益。其中一项权益是:
学生在理解“力”的概念的基础上,再来学习“重力”的概念。这种学习属于()。(2008年)
关于过程改进,以下叙述中不正确的是(30)。
若要定义a为3×4的二维数组,正确的定义语句是()
AccordingtoBT’sfuturologist,IanPearson,theseareamongthedevelopmentsscheduledforthefirstfewdecadesofthenewmil
______(作为一位有经验的经理),Mr.Smithknewhowtocopewithdifferentsituation.
最新回复
(
0
)