首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
生产者进程和消费者进程代码如下。生产者进程有一个局部变量nextProduced,以存储新产生的新项: while (1){ /*produce an item in nextProduced*/ while({in+1) %BUFFER SIZE==o
生产者进程和消费者进程代码如下。生产者进程有一个局部变量nextProduced,以存储新产生的新项: while (1){ /*produce an item in nextProduced*/ while({in+1) %BUFFER SIZE==o
admin
2019-08-10
61
问题
生产者进程和消费者进程代码如下。生产者进程有一个局部变量nextProduced,以存储新产生的新项:
while (1){
/*produce an item in nextProduced*/
while({in+1) %BUFFER SIZE==out); /*do nothing*/
buffer [in]=nextProduced;
in=(in+l) %BUFFER SIZE;.
}
消费者进程有一个局部变量nextConsumed,以存储所要使用的项:
while (1){
while (in==out); /*do nothing*/
nextConsumed=buffer[ out];
out= (out+1) %BUFFER SIZE;
/*consume the item in nextConsumed*/
}
当in==out和(in+l)%BUFFER_SIZE==out条件成立的时候,缓冲区中item数目各是( )。
选项
A、0,BUFFER_SIZE
B、0,BUFFER_SIZE—1
C、BUFFER_SIZE—1,0
D、BUFFER_SIZE,0
答案
B
解析
通过阅读代码可知,变量in指向缓冲区中下一个空位,变量out指向缓冲区中的第一个非空位。BUFFER SIZE是缓冲区最大能容纳的item数目。buffer中,非空的位置范围是[out,in—1]或者[out,BUFFER_SIZE—1] U[0,in—1],即有如图6—7所示的两种情况。
当in==out时,前一个操作肯定是运行了消费者进程(out追上了in),因为生产者进程中,当遇到(in+l)%BUFFER_SIZE==out时就忙等,即生产进程无法使in==out,所以此时缓冲区中item数目应该是0。
当(in+1)%BUFFER_SIZE==out时,即in差一个空位就追上out了,此时缓冲区中item数目应该是BUFFER_SIZE—1。
所以本题正确答案是B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/buCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在1875年宪法中关于法国立法权的叙述,不正确的是()。
下列关于20世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法国、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主
全国高校院系调整的具体时间是()。
简述梭伦改革的内容和意义。
20世纪30年代,美国推行“中立”的外交政策。对这一政策的正确表达是()。①适应国内外形势,维护自身利益②反映国际形势走向缓和③维护凡尔赛一华盛顿体系④不利于地区冲突的缓和与解决⑤不关心美洲地区以外
甲骨文的发现是19世纪20世纪之交中国考古学最重要的发现之一,为重新认识三代的历史与文化奠定了基础,开辟了坦途,可称之为中国文化史的里程碑。根据所学知识回答问题:下列有关“甲骨文”的表述,不确切的是()
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
以下说法中错误的是()。
在一个单处理器系统中,存在3个进程,最多有几个进程处于就绪队列()。
随机试题
关于甲基多巴的叙述,正确的是
在PowerPoint中,新建一个演示文稿的快捷键是
男,45岁。厌食、乏力、腹胀2个月,5小时前突然呕出大量鲜血3次,共约1200ml,含有凝血块;既往有肝炎病史5年。查体:P112次/分,BP80/50mmHg,巩膜轻度黄染,肝右肋下4cm,质硬,结节状,左上腹扪及肿物,肋下3cm,边缘圆钝,质地中等
如果每套别墅降低20万元,调查能够增加多少销售量属于试探性调查。()
某施工单位认为,现场安全管理就是要体现“以人为本”的工作理念,保障人与物在生产空间、场地中关系的平衡,使作业环境整洁有序、无毒无害,保障生产安全、高效、有序地开展。下列不属于作业现场环境布设及安全管理的内容是()。
我国中学德育的基本原则有导向性原则、________、尊重学生与严格要求学生相结合原则、教育的一致性与连贯性原则、因材施教原则。
生活是一切艺术创作的源泉,这是每一位创作者熟记于心的创作______。然而在这喧嚣浮躁的尘世中,真正能______万千诱惑而一头扎进生活,却并不是一件十分容易的事情。填入划横线部分最恰当的一项是:
惭愧是指一个人在日常生活中,由于对好的行为和圣贤的深入了解,内心产生一种以圣贤为榜样,以好的行为为准绳,并且拒绝不符合圣贤和好的言行的心理品格;当这种心理品格植根后,个人如果出现行为上的背离,内心就会产生一种良心自责感。根据上述定义,下列属于惭愧的一项是
昭宣中兴
一种确定物种起源的方法是比较有亲缘关系的物种的遗传物质。科学家们认为两个物种的遗传物质越是相似,它们从同一祖先分化出来的时间距今就越近。在比较了大熊猫、棕熊猫、浣熊、长鼻浣熊和所有七种熊的遗传物质之后,科学家们发现:熊类和浣熊是在距今3000万至500
最新回复
(
0
)