首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
98
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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年中共中央召开的庐山会议上遭到错误批判的是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
《道威斯计划》的实施所产生的直接结果是()。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
论述欧洲一体化进程及其影响。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
随机试题
A、具有抑菌作用的药物B、烷化剂类抗肿瘤药C、具有抗肿瘤作用的生物碱D、抗艾滋病药物E、具有抗肿瘤作用的嘧啶类衍生物沙奎那韦为
慢性肾炎病人应慎用的药物包括()。
涉及结构安全的试块、试件以及有关材料应按规定进行()检测。
在监理规划的下列内容中,相对而言,较能体现“具体内容有针对性”要求的是()。
()作为一种社会意识形态,是在一定的经济基础上形成的,以善恶是非、诚实虚伪等范畴为评价标准,借助社会舆论、传统习俗和内心信念的约束力量实现调整人与人之间、个人与社会之间的关系,对形成良好的社会风气产生积极的影响。
以下属于国家主席的职权的是()。
法律推理的方法有两大类,即()。
下列二维数组初始化语句中,不正确的是()。
宙体是Access数据库中的一种对象,以下哪项不是窗体具备的功能
下列关于交割结算价的选取不同交易所存在差异的说法中,正确的有()。
最新回复
(
0
)