首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2019-01-16
102
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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://www.kaotiyun.com/show/JlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
简述中共八大的内容以及主要历史功绩。
范仲淹在《答手诏条陈十事》中提出,庆历新政的核心内容是()。
太平天国时期,提出了一系列向西方学习资本主义方案的重要人物是()。
下列对近代社会思潮产生的先后顺序排列正确的是()。①人文主义②自由主义③理性主义④重商主义
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争,这一古老文件是()。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
格拉古兄弟改革
设结点x和y是二叉树中任意的两个结点,在该二叉树的先序遍历序列中x在y之前,而在其后序遍历序列中x在y之后,则x和y的关系是()。
随机试题
A.呼吸性碱中毒B.代谢性碱中毒C.呼吸性酸中毒D.代谢性酸中毒E.呼吸性和代谢性酸中毒缺钾时常伴有
百合固金汤的主治证候中常见()
下面哪一组属于黄土的潜蚀地貌?
在下列关于注册监理工程师在注册有效期内继续教育的表述中,正确的是()。
重大建设项目的项目档案验收申请报告的主要内容不包括( )。
人民币升值对股票市场的影响主要体现在()。
对于临时性流动资产,用短期资金解决,而对永久性资产,用长期资金解决的组合策略,属于()组合策略。
心理测验按测验的方式可分为()。
In1929JohnD.Rockefellerdecideditwastimetosellshareswhenevenashoe-shineboyofferedhimasharetip.Duringthepa
为防止计算机病毒传染,应该做到()。
最新回复
(
0
)