首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列说法中错误的一项是
下列说法中错误的一项是
admin
2010-12-17
26
问题
下列说法中错误的一项是
选项
A、当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B、当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C、线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D、wait()和notify()可以实现线程的同步操作
答案
B
解析
本题考查线程间交互的概念。当线程进入synchronized块后,共享数据的状态并不一定满足该线程的需要,它要等待其他线程将共享数据改变为所需要的状态后才能继续执行,但由于此时它占有了该对象的锁,其他线程无法对共享数据进行操作,此时线程调用wait()方法进入等待状态,并且暂时释放共享数据的对象锁,其他线程可以获得该对象锁,进入synchronized块进行操作,操作完成之后,再调用notify()方法通知等待的线程重新占有锁,这样就实现了线程的同步操作。由此可见,wait()方法是线程需要在 synchronized块中等待共享数据状态改变时调用,而notify()方法是线程在synchronized块中执行完操作后调用,用来通知正在等待的线程重新占有锁,选项B的说法错误。
转载请注明原文地址:https://kaotiyun.com/show/zM9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
下面不属于软件需求分析阶段任务的是
下面不属于软件需求规格说明书内容的是
下列数据结构中,不能采用顺序存储结构的是
下列描述中错误的是
下面对对象概念描述正确的是
下列叙述中错误的是
下面属于整数类I的实例的是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
阅读下列短文,回答问题重新点燃启蒙的火炬在告别20世纪而进入21世纪之际,中国思想界对启蒙有截然相反的看法。有人历数启蒙的罪状,劝告知识分子放弃启蒙立场;有人则回顾启蒙被压倒的悲剧,希望
气体扩散速率
有关食管的叙述,错误的是
可用水蒸气蒸馏法提取的香豆素成分是
某投毒案件,犯罪嫌疑人被抓以后,疯疯颠颠,那么下列哪些问题是可以鉴定的事项?()
主持评定工作和对焊接及试验结果进行综合评定的人员应是()。
下列金融资产对企业财务状况和经营成果影响的说法中,正确的有()。
根据下列给定材料,结合相关法律规定,回答问题。2014年4月29日8时许,一阳县城天镇某村村民吴某、黄某等人因对一阳县城北农贸市场征收补偿方案不满,到在建工地上阻挠施工单位填土作业,致使工地无法正常施工建设。一阳县公安局接警后,由城天派出所对事实
Youhearme______!Thisisimportant.Don’ttreatit______ajoke.
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器(28)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(29)并
最新回复
(
0
)