首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列说法中错误的一项是
下列说法中错误的一项是
admin
2009-02-15
64
问题
下列说法中错误的一项是
选项
A、当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B、当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C、线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D、wait()和notify()可以实现线程的同步操作
答案
2
解析
本题考查线程间交互的概念。当线程进入synchronized块后,共享数据的状态并不一定满足该线程的需要,它要等待其他线程将共享数据改变为所需要的状态后才能继续执行,但由于此时它占有了该对象的锁,其他线程无法对共享数据进行操作,此时线程调用wait()方法进入等待状态,并且暂时释放共享数据的对象锁,其他线程可以获得该对象锁,进入synchronized块进行操作,操作完成之后,再调用notify()方法通知等待的线程重新占有锁,这样就实现了线程的同步操作,由此可见,wait()方法是线程需要在synchronized块中等待共享数据状态改变时调用,而notify()方法是线程在synchronized块中执行完操作后调用,用来通知正在等待的线程重新占有锁,选项B的说法错误。
转载请注明原文地址:https://kaotiyun.com/show/MRnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,关系数据库管理系统所管理的关系是
在项目管理器中,将一程序设置为主程序的方法是
软件测试的目的是
下列程序段执行以后,内存变量y的值是x=76543y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
以下关于关系的说法正确的是
软件结构是以()为基础而组成的一种控制层次结构。
Java中访问限定符有【】,protected,private和default等。
标识符是以______、下划线(__)、美元符($)作为首字母的字符串序列。
随机试题
下列关于著名科学家的描述,错误的一项是()。
男,21岁,右阴囊出生后空虚,右腹股沟部有时挤压痛。查体:右阴囊内无睾丸。腹股沟管内可触及睾丸,如小指尖大小,活动不好,腹股沟管内触之肿块,挤压消失。该隐睾怎样治疗
关于Mb(肌红蛋白),叙述错误的是
A.按假药论处B.按劣药论处C.确认为假药D.确认为劣药某医疗机构使用的左氧氟沙星注射液澄明度不符合规定,该药品应()。
生态学最早是由()于1869年提出的。
下列属于2007年后批准设立的新型农村金融机构的有()。
商业银行销售理财产品,应当遵循()原则。
设A,B均为n阶可逆矩阵,且(A+B)2=E,则(E+BA—1)—1=()
TheculturesofChinaandJapanhavesharedmanyfeatures,buteachhasusedthemaccordingtoitsnational______.
Christmasisthetimetomakethebelovedonesfeelspecial.Ahugandakisswouldprobablybemorethanenoughbutgiftsare
最新回复
(
0
)