首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2016-03-29
53
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓冲区来实现同步的相关内容。 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
学硕统考专业
相关试题推荐
解析两个战场的地位、作用及相互关系。
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
近代中国各派军阀的共同点有()①始终打着维护共和制度的旗号②利用中央政权排斥异己③都试图夺取中央政权④以帝国主义列强为靠山
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的()。
两个进程P、Q都需要三个资源1,2,3,系统中有资源1、2、3各一个,如果P请求资源的顺序是1、2、3,Q请求资源的顺序任意,共有3!=6种排列,其中共有()个排列可能导致死锁。
随机试题
原油含水化验方法有()。
商品的国别价值决定了它的国际价值,这种说法()
可以显示Word2010文档的打印结果外观的视图是【】
IteacheconomicsatUCLA.LastMondayinclass,I【36】askedmystudentshowtheirweekendhadbeen.Oneyoungmansaidthatith
肠结核的病理分型为
患者,女,28岁,发现心前区收缩期杂音2年。近2周发热,心脏杂音较前有变化,指垫出现豌豆大红色痛性结节。该患者心脏检查最常见的体征是
局部电位的特点是
通过海面的热收支方式主要有辐射、蒸发和传导。下图示意世界大洋海面年平均热收支随纬度的变化。读图完成问题。图中表示海面热量总收支差额、辐射收支差额、蒸发耗热量、海一气热传导差额的曲线,依次是()。
要求学生“尽可能多地列举出报纸的用途”,学生给出“学习用”“包东西”等各种各样的答案,这里考查的是创造性思维的()。
A、 B、 C、 D、 C图片上显示高层建筑物前停放着一辆汽车。所以(A)所说的汽车停在车库里是错误答案。另外,因为每层都有露台,所以(B)所说的主要楼层上有露台也是错误的。虽然能看到树,但它并不像(D)所说
最新回复
(
0
)