首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列说法中错误的一项是
下列说法中错误的一项是
admin
2010-12-17
54
问题
下列说法中错误的一项是
选项
A、当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B、当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C、线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D、wait()和notify()可以实现线程的同步操作
答案
B
解析
本题考查线程间交互的概念。当线程进入synchronized块后,共享数据的状态并不一定满足该线程的需要,它要等待其他线程将共享数据改变为所需要的状态后才能继续执行,但由于此时它占有了该对象的锁,其他线程无法对共享数据进行操作,此时线程调用wait()方法进入等待状态,并且暂时释放共享数据的对象锁,其他线程可以获得该对象锁,进入synchronized块进行操作,操作完成之后,再调用notify()方法通知等待的线程重新占有锁,这样就实现了线程的同步操作。由此可见,wait()方法是线程需要在 synchronized块中等待共享数据状态改变时调用,而notify()方法是线程在synchronized块中执行完操作后调用,用来通知正在等待的线程重新占有锁,选项B的说法错误。
转载请注明原文地址:https://www.kaotiyun.com/show/zM9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在数据库中,产生数据不一致的根本原因是
下列叙述中正确的是
数据流图(DFD)扣的有向箭头(→)表示
下面属于黑盒测试方法的是
下面属于整数类I的实例的是
在面向对象方法中,不属于“对象”基本特点的是
关于赋值语句,以下选项中描述错误的是
函数表达式all([1,True,True])的结果是
关于Python程序中与“缩进”有关的说法中,以下选项中正确的是
随机试题
不符合精液常规检查中正常精液指标的是
某工程双代号网络计划如下图所示,图中已标出每个节点的最早时间和最迟时间,该计划表明()。
施工方的项目管理,是指自项目开始至项目完成,通过项目策划和项目控制,实现项目的费用目标、进度目标和质量目标。对此,下列说法中正确的是()。
建设工程项目进度控制的技术措施涉及对()的选用。
加油加气站是如何分类的?
银行最需要考虑的风险是()。
()对于国家相当于免疫对于()
请用相关理论分析美国退出量化宽松政策对人民币汇率的影响。[河南财经政法大学2015国际商务硕士]
Women’smindsworkdifferentlyfrommen’s.Atleast,thatiswhatmostmenareconvincedof.Psychologistsviewthesubjecteith
Themaninthecornerconfessedto______alietothemanagerofthecompany.
最新回复
(
0
)