首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
admin
2019-08-17
46
问题
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
选项
A、实现对变量x的互斥访问
B、唤醒一个在x上阻塞的进程
C、根据x的值判断该进程是否进入阻塞状态
D、阻塞该进程,并将之插入x的阻塞队列中
答案
D
解析
“条件变量”是管程内部说明和使用的一种特殊变量,其作用类似于信号量机制中的“信号量”,都是用于实现进程同步的。需要注意的是,在同一时刻,管程中只能有一个进程在执行。如果进程A执行了x.wait( )操作,那么该进程会阻塞,并挂到条件变量x对应的阻塞队列上。这样,管程的使用权被释放,就可以有另一个进程进入管程。如果进程B执行x.signal( )操作,那么会唤醒对应的阻塞队列队头进程。在Pascal语言的管程中,规定只有一个进程要离开管程时才能调用signal( )操作。
转载请注明原文地址:https://kaotiyun.com/show/n7Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题西周建立之后,派遣同姓贵族和异姓贵族及归顺的异族首领到各地区,建立国家以藩屏护卫周室,分别分在卫、鲁、唐、燕的贵族是()
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离|w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
以下叙述不正确的是()。
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。P(S)操作:S.value--;If(S.value<0){AddthisprocesstoS.L;Block();
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间
将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是(),最多需要比较的次数是()。
在操作系统层次结构中,()是操作系统的核心部分,它位于最内层。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数;(2)画出散列表;
随机试题
关于心脏MRI扫描方位,哪个是错误的
子罕曰:“(),爾以玉為寶。若以與我,皆喪寶也,不若人有其實。”
铁盐检查法,在什么条件下反应,可防止Fe3+的水解
下列可用糖皮质激素辅助治疗的是
蓝光箱的使用以下哪项不正确( )。
以系统整体优化为目标,使系统各要素集合成一个有机整体并以系统为对象,综合性地解决管理系统问题,体现了工程项目综合管理的()原则。
某施工企业购入一台施工机械,原价60000元,预计残值率3%,使用年限8年,按平均年限法计提折旧,则该设备每年应计提的折旧额为()元。
()是中国少数民族中散居全国、分布最广的民族。
"Thishouseismore________thanthefederalgovernment!"Maccomplainedtohisparents."Youhaverulesforeverything."
WetlandsWhatarewetlands?Wetlandscanbethoughtofas"biologicalsupermarkets."Theyprovidegreatvolumesoffood
最新回复
(
0
)