首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列情况中,不会使线程返回所持有的对象锁的是( )。
下列情况中,不会使线程返回所持有的对象锁的是( )。
admin
2010-07-28
45
问题
下列情况中,不会使线程返回所持有的对象锁的是( )。
选项
A、当synchronized()语句块执行完毕
B、当调用了线程的suspend()方法
C、当在synchronized()语句块中出现异常(Exception)
D、当持有锁的线程调用该对象的wait()方法
答案
2
解析
本题考查Java线程中对象的加锁及其操作。对象加锁的使用非常灵活,一定要注意。对象的锁在如下几种情况下由持有线程返还:当synchronized()语句块执行完后,所以选项A错误;当在synchronized()语句块中出现异常 (exception),所以选项B错误;当持有锁的线程调用该对象的wait()方法,此时该线程将释放对象的锁,所以选项D错误。而当调用了线程的suspend()方法只是使线程暂时停止执行,可以使用其他线程调用resume()方法恢复执行,所以选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/I89p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是
下列选项中不属于结构化程序设计方法的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下面关于Python中函数参数的说法错误的是()。
下面关于Python中lambda匿名函数的说法错误的是()。
下列说法正确的是()。
下面代码的输出结果是()。defadd(x):ifx>0:returnx+add(x一1)else:return0result=add(10)print(result)
下面关于Python中函数的说法错误的是()。
已知如下代码: booleanm=true; if(m==false) System.out.println("False"); else System.out.println("True"); 执行结果是()。
随机试题
组成半卵圆中心的纤维有
20世纪60年代以来学科课程理论获得了重要发展,主要有:前苏联教育家赞可夫的发展主义课程理论、美国教育心理学家布鲁纳的()课程理论、德国教育家瓦根舍因的范例课程理论。
鳞状上皮化生是
核医学工作人员的健康管理不包括
36周孕妇,上四楼时觉轻度心悸气促就诊。查:血压120/80mmHg,脉搏96次/分,呼吸20次/分,叩诊心界稍向左扩大,心尖区及肺动脉瓣区均可闻及Ⅰ级收缩期吹风样杂音,两肺(-),下肢水肿(-)。最适宜的处理方法是下列何项
在自然界中分布较广泛,在多种药物的生产和贮藏过程中容易引入的杂质称为
肝硬化患者出现全血细胞减少的原因主要是
在济南海关办理注册登记的某专业报关企业,经常受济南市的贸易进出口公司的委托办理报关业务。该公司不需要办理任何手续即可在济南及其所属的烟台、威海等地海关为这些进出口公司办理进出口货物报关手续等事宜。()
由于缺铁,40%到60%的婴儿面临着大脑发育迟缓的威胁,每年大约10万名婴儿在围产期面临死亡的威胁。根据发达国家的经验,适应中国人的饮食习惯,专家们提出了铁强化酱油的办法。只要食用“铁酱油”,就能基本改善缺铁的现状。政府接纳了专家的意见,启动了铁强化酱油的
2007年5月10日,甲用自己的一台汽车作抵押,向朋友乙借款7万元,并进行了抵押登记。6月1日,甲又将该汽车抵押给银行,从银行借款8万元,也进行了抵押登记。现两笔债务均过履行期,甲均未清偿。乙和银行对甲的汽车都主张优先受偿权。经拍卖,该汽车卖得13万元。根
最新回复
(
0
)