首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2019-01-16
68
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 int mutex=1 int empty=n; int full=0; int in=0; int out=0; main(){ cobegm 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://kaotiyun.com/show/JlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
不属于第三次科技革命新特点的选项是()。
概述罗马共和国早期平民反贵族斗争的原因、过程和意义。
著名的绥靖政策文件《霍尔—赖伐尔协定》是英、法与意大利签订的,密谋发动()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
在下列哪个条约中,最先出现了片面最惠国待遇?()
武昌起义所使用的旗帜是()。
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
试述西欧城市兴起的原因、方式及其影响。
下列不属于苏联高度集中的经济政治体制产生的条件的是()。
随机试题
Haveyoueverheardofonlinelearning?Ifyouareunfamiliarwithit,pleasereadthefollowing【B1】______introduction.Onlinec
A.良性肿瘤B.恶性肿瘤C.潜在恶性肿瘤D.肿瘤样病损E.继发性肿瘤骨瘤属于()
患者男,64岁。患慢性支气管炎12年,经常自觉胸闷、气短,来医院诊断为慢性心功能不全。对强心苷中毒解救的说法不正确的是
以下不是胃癌并发症的是()
一肝炎患者做肝穿刺活检,镜下见肝细胞点状坏死,汇管区见少量淋巴细胞浸润及轻度纤维组织增生,肝小叶结构完整。上述病变符合
根据行政法理论及《政府信息公开条例》,下列表述中正确的有()。
秘书辅助决策要具有针对性,必须首先充分理解领导的()。
随着光纤网络带来的网速大幅度提高,高速下载电影、在线看大片等都不再是困扰我们的问题,即使在社会生产力发展水平较低的国家,人们也可以通过网络随时随地获得鸯快的信息、最贴心的服务和最佳体验。有专家据此认为:光纤网络将大幅提高人们的生活质量。以下哪项如
Accordingtogovernmentstatistics,menofallsocialclassesinBritainvisitpubsquiteoften,【21】______thekindofpubth
A、Sheisgoingtohavedinnerwiththeman.B、Sheisgoingbackhomeforherparents’anniversary.C、Sheisgoingtovisitherf
最新回复
(
0
)