首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列情况中,不会使线程返回所持有的对象锁的是
下列情况中,不会使线程返回所持有的对象锁的是
admin
2012-12-13
76
问题
下列情况中,不会使线程返回所持有的对象锁的是
选项
A、当synchronized()语句块执行完毕
B、当调用了线程的suspend()方法
C、当在synchronized()语句块中出现异常(Exception)
D、当持有锁的线程调用该对象的wait()方法
答案
B
解析
本题考查Java线程中对象的加锁及其操作。对象加锁的使用非常灵活,一定要注意。对象的锁在如下几种情况下由持有线程返还:当synchronized()语句块执行完后,所以选项A错误;当在synchronized()语句块中出现异常(exception),所以选项B错误;当持有锁的线程调用该对象的wait()方法,此时该线程将释放对象的锁,所以选项D错误。而当调用了线程的 suspend()方法只是使线程暂时停止执行,可以使用其他线程调用resume()方法恢复执行,所以选项 B正确。
转载请注明原文地址:https://kaotiyun.com/show/Zh2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面对软件特点描述错误的是()。
下面这段代码的输出是()。l=’abcd’deff(x,result=[’a’,’b,’c’,’d’]):ifx:result.remove(x[一1])f(x[:一1])r
下面代码的输出结果为()。foriinrange(8):ifi%2!=1:continueelse:print(i,end=”,”)
下面不属于面向对象的特点是()。
下面代码中Dog这个类中的init方法共包含几个形参?()ClassDog():def_______init________(self,name,age):self.name=nameSelf.age=ag
结构化程序设计的基本原则不包括()。
现在假设有一个包含一个函数的程序放在一个文件中,在主程序文件中使用下面各种方法来导入它,哪一种方法是错误的?()
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入字符串s,按要求把s输出到屏幕。格式要求:宽度为30个字符,以星号填充,居中对齐。如果输入字符串超过30位,则全部输出。例如:用键盘输入字符串s“C
下列情况中,不会使线程转入不可运行状态的是______。
在Java线程模型中,一个线程是由______、______和______三部分组成。
随机试题
A.免疫球蛋白B.白蛋白C.脂蛋白D.铜蓝蛋白
A.GLPB.GCPC.GSPD.GAP《药品经营质量管理规范》的英文缩写是()。
“制造费用”和“管理费用”都应当在期末转入“本年利润”账户。()
校外活动是课堂教学的延续。()
制定工资报酬时应该考虑的第一因素是()。
根据下列资料,回答问题。2013年,重庆市房地产开发企业完成投资突破3000亿大关,达3012.78亿元,同比增长20.1%,较一季度回落5.2个百分点,比上半年回落7.6个百分点,比前三季度回落0.5个百分点。截至12月月底,全市商品
下列哪些静脉可直接逆流至颅内的海绵窦()。
Scientistssaytheyhavefoundawaytoturnbodyfatintoabettertypeoffatthatburnsoffcaloriesandweight.TheUSJohns
Inanefforttoexplainhowmostoflanguage,whichisnotsodirectlyrelatabletomeaning,derivedfromanonomatopoeicbegi
Therearemanyunitsbywhichtomeasuretheimpactofclimatechange:degreesofincreasingtemperature,feetofrisingsealev
最新回复
(
0
)