首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2016-03-29
93
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓冲区来实现同步的相关内容。 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://kaotiyun.com/show/hmRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
概述新中国建国初期的形势和任务。
概述新中国建国初期的形势和任务。
简述清代秘密立储制的操作并作出评价。
简述当代科学技术革命兴起的背景、特点及影响。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
春秋初年,首先利用“挟天子以令诸侯”的旗号发展自己势力的是()国。
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
试析第三次科学技术革命对人类社会和历史进程的影响。
出现下列的情况可能导致死锁的是()。
两个进程P、Q都需要三个资源1,2,3,系统中有资源1、2、3各一个,如果P请求资源的顺序是1、2、3,Q请求资源的顺序任意,共有3!=6种排列,其中共有()个排列可能导致死锁。
随机试题
阀门的密封圈常用的材料有()、合金钢、塑料等。
急性胰腺炎诊断中具有特征性的临床指标是
A、摇动B、扭转C、分根D、去骨E、分冠拔除下颌中切牙主要使用的方法是
行政法规的名称通常为()。
()是一种越来越重要的利率风险,源于银行资产,负债和表外业务中所隐含的期权。
以下关于审计档案的表述中,不恰当的是()。
ThetownIliveinisabouttoputcamerasatalltrafficlightstocatchpeoplewhorunredlights.It【C1】______meofhowmany
某单位周一至周五为工作日,周六、周日双休,某年7月,该单位员工小刘共出勤22天(全勤),则该年的7月8日可能为:
填入下列横线处的词语,最恰当的是()。在物联网、云计算等新技术日趋进步之时,管理软件厂商如何提升自身的市场洞察力和创新能力已经__________。填入画横线部分最恰当的一项是()。
历史研究法主要是用来描述具体的历史事件或历史人物的一种方法。
最新回复
(
0
)