首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
admin
2019-08-17
41
问题
若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
学硕统考专业
相关试题推荐
1854年,英国外交大臣致函英国驻华公使说:“为了适应外商对农业产品已增加了的需要,新的贸易市场尚待开辟。”1856年,法国外长则指令法国驻华代办强调“商业关系的推广”,并强调“这是一个关系到至高无上权益的问题”。这说明()。
义和团发展到高潮的标志是()
米勒兰事件
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
若某浮点机基数为4,尾数采用补码表示,则该浮点机的规格化尾数形式为()。
在下列查找的方法中,平均查找长度与结点个数n无关的查找方法是()。
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
一棵二叉树的繁茂度定义为R层结点数的最大值与树的高度的乘积。编写一个算法求二叉树的繁茂度。
以下关于CPU的叙述中,错误的是()。
随机试题
不属于《广陵散》中的人物形象的是【】
简述现场勘查过程应记明的内容。
为了透明的解决Web的安全问题,在两个实体进行通信之前,先要建立________连接,以此实现对应用层透明的安全通信。()
Faces,likefingerprintsareunique.Didyou【36】wonderhowitispossibleforusto【37】people?Evenaskilledwriterprobablyco
下列选项中可作为特发性血小板减少性紫癜阴虚火旺证的首选方药的是()
患者,女,50岁,体重75kg,近一年多饮、多尿伴乏力就诊,有家族性糖尿病史,余未见明显异常,空腹血糖7.3mmol/L,餐后2h血糖13.0mmol/L。经过治疗.重新测定患者血糖水平,空腹血糖6.8mmol/L,餐后2h血糖12.9mmol/L。可
关于共犯,下列哪一选项是正确的?
我国《证券法》对证券交易所的规定包括( )。
年末事业单位将“非财政补助结余分配”科目余额结转记入“事业基金”科目。()
118,199,226,(),238
最新回复
(
0
)