首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
admin
2019-08-17
59
问题
若x是管程内的条件变量,则当进程执行x.wait( )时所做的工作是( )。
选项
A、实现对变量x的互斥访问
B、唤醒一个在x上阻塞的进程
C、根据x的值判断该进程是否进入阻塞状态
D、阻塞该进程,并将之插入x的阻塞队列中
答案
D
解析
“条件变量”是管程内部说明和使用的一种特殊变量,其作用类似于信号量机制中的“信号量”,都是用于实现进程同步的。需要注意的是,在同一时刻,管程中只能有一个进程在执行。如果进程A执行了x.wait( )操作,那么该进程会阻塞,并挂到条件变量x对应的阻塞队列上。这样,管程的使用权被释放,就可以有另一个进程进入管程。如果进程B执行x.signal( )操作,那么会唤醒对应的阻塞队列队头进程。在Pascal语言的管程中,规定只有一个进程要离开管程时才能调用signal( )操作。
转载请注明原文地址:https://www.kaotiyun.com/show/n7Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国共产党在大革命失败后,根据中国革命的新特点,明确了“工农武装割据”的思想,其核心内容不包括()。
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题在武王灭商和周公东征的过程中立有大功,或与周有世代同盟关系的异姓贵族也被分封去建立诸侯国家,继续为周王室效力,下列国家:①齐②鲁③燕④宋,属于异姓诸侯国的是(
卡诺莎事件
某机字长32位,它的存储容量为256MB,按字节编址,则它的寻址范围大小为()。
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
假定有一条通带为100kHz的信道,每路信号的带宽为3.2kHz,各路信号间的防护带宽为0.8kHz。若采用频分多路复用,那么最多可以同时传输()路信号。
在二叉树的顺序存储中,每个结点的存储位置与其父结点、左右子树结点的位置都存在一个简单的映射关系,因此可与三叉链表对应。若某二叉树共有n个结点,采用三叉链表存储时,每个结点的数据域需要d个字节,每个指针域占用4个字节,若采用顺序存储,最后一个结点下标为k(起
(1)简述判断死锁的必要条件。(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其死锁的可能性并提出解决方案。Philosopheri:d0{wait(chopstick[i];wait(ch
某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如下图所示。图中所有控制信号为1时表示有效、为0时表示无效。例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。假设MAR的输出一直处于使能状
若浮点运算结果尾数不是规格化数,将进行结果规格化。结果规格化有左规和右规之分,下列操作中,属于结果规格化的操作是()。I.尾数左移1位,阶码加1Ⅱ.尾数左移1位,阶码减1Ⅲ.尾数右移1位,阶码加1Ⅳ.尾数右移1位,阶码减1
随机试题
根据《中华人民共和国证券投资基金法》的规定,关于中国证监会依法履行职责有权采取的监管措施,下列说法正确的是()。
关于企业防毒体系构建的说法,错误的是
十二指肠憩室好发于:
肥厚型梗阻性心肌病限制型心肌病
溃疡性结肠炎常可出现
能预防局麻药中毒的术前用药是
水泥安定性试验有争议时,应以()为准。
房地产开发贷款的报审材料除了常规的送审材料外,还需具有一定的自有资金,一般应占项目预算投资的()以上,并能够在使用贷款之前投入项目建设。
【2017年(卷Ⅱ)】下列财务指标中,可以反映长期偿债能力的有()。
无公害蔬菜,是指应用微生物农药、农用抗生素等生物防治措施及高效低毒、低残留的化学农药综合防治蔬菜病虫,使农药残留量低于国家规定允许食用标准的蔬菜。根据上述定义,下列选项中说法正确的是()。
最新回复
(
0
)