首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列情况中,不会使线程返回所持有的对象锁的是( )。
下列情况中,不会使线程返回所持有的对象锁的是( )。
admin
2010-07-28
41
问题
下列情况中,不会使线程返回所持有的对象锁的是( )。
选项
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全国计算机二级
相关试题推荐
面向对象方法中,继承是指
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
软件生命周期中的活动不包括
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
关于Python语言的变量,以下选项中说法正确的是
下面这段代码的输出是()。l=’abcd’deff(x,result=[’a’,’b,’c’,’d’]):ifx:result.remove(x[一1])f(x[:一1])r
下列关于列表的说法正确的是()。
下面程序段:booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);booleanresult=(a&b)&(!b);执行完后,正确的结果是
随机试题
Pleaseremember______theselettersonyourwaytothestation.
女性,36岁,从高处坠落时臀部着地造成腰椎骨折,其致伤原因是
禁止任何单位和个人转让、伪造或者变造《动物防疫条件合格证》。行政相对人不履行上列义务,由动物卫生监督机构按照《中华人民共和国动物防疫法》和()的规定给予相应的行政处罚
男性,马车翻车时砸伤下腹部,查体:耻骨联合处压痛,挤压试验阳性,膀胱胀满,橡皮导尿管插入一定深度未引出尿液,导尿管尖端见血迹,此时应考虑
关于抹灰类墙体饰面构造的相关内容叙述正确的是()。
某大型集团企业2012年涉及两名员工的工作调整情况如下:员工张先生由于身体原冈,符合单位规定的30年工龄可以提前退休的条件,于2012年1月办理提前退休手续,比法定退休年龄早两年零六个月,2012年1月取得单位按照统一标准发放的一次性补贴收入30000元。
我国社会主义经济发展必须以()为中心。
要把一个命令按钮设置成无效,应设置属性______的值为False。
TheEnglishRenaissanceTheEnglishRenaissancedatesfromthelate15thandearly16thcenturiestotheearly17thcentur
A、Twodays.B、Thewholeafternoon.C、Awholeday.D、Thewholemorning.C该题为细节题,根据女士所说“wenttotheschoolthismorningbuthasn’t
最新回复
(
0
)