首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
94
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 int mutex=1 int empty=n; int full=0; int in=0; int out=0; main(){ cobegin send(); obtain(): coend } send(){ while(1){ collect data in nextp wait(empty): wait(mutex): buffer(in)=nextp; in=(in+1)mod n: signal(mutex): signal(full); } }//send obtain(){ while(1){ wait(full); wait(mutex): nextc:=buffer(out); out:=(out+1)mod n; signal(mutex); signal(empty): culculate the data in nextc; }//while }//obtain
解析
转载请注明原文地址:https://www.kaotiyun.com/show/sCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在半殖民地半封建社会条件下,由于经济地位决定了在政治上带有两重性的阶级是()。
关于《荷马史诗》的叙述不正确的是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
在1959年中共中央召开的庐山会议上遭到错误批判的是()。
西汉末年,()对太初历作了系统的解释,并调整为三统历。这是中国第一部记载完整的历法。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
“钟鸣鼎食”往往用来形容贵族生活。考古发现的青铜乐器“钟”始见于周代遗址,可能存在于()
古埃及第24朝法老波克利斯进行改革,宣布废除奴隶制,债权人只能索取债务人的财产作抵偿,而不能占有债务人的人身,因为财产属于个人,而公民人身属于国家,国家需要他们服役。该改革旨在
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
随机试题
简述通货膨胀会计对传统财务会计一般原则的重大发展。
患者左肾盂单个结石约1.2cm大小,右肾盏多发结石,IVU显示双肾积水,处理首先应是
急性心肌梗死患者发病24小时内死亡的主要原因是()
初产妇第一产程活跃期延长是指活跃期时间超过
水利水电工程基础施工中,属于Ⅲ级土的是()。
寄小读者的信 亲爱的小朋友: 感谢《北京日报》,它让我占用报纸的篇幅,来给小朋友们写一封公开的回信。 这些年来,我几乎每天都会得到全国各地,甚至海外的小朋友们的信。在这些笔迹端
双眼视差是()知觉的重要线索。
I/O控制方式有多种,(5)一般用于大型、高效的系统中。
Makeyourpayroll(工资表)fasterandeasierwithourEasyOnlinePayroll!Ifyou’respendingmoretimethan10minutesaweekor
A、PayingoffChristmasbills.B、Tryingtoearnmoremoney.C、PreparingforChristmas.D、Limitinghiswife’sexpense.C
最新回复
(
0
)