首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2016-03-29
90
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓冲区来实现同步的相关内容。 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
学硕统考专业
相关试题推荐
试析希腊地理环境及其对古希腊史的影响。(北京师范大学2001年世界史真题)
概述新中国建国初期的形势和任务。
简述西欧经济一体化的原因、进程和意义。
简述第二国际存在的环境及其与修正主义的斗争。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
简述希腊地理环境对其历史的影响。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
随机试题
下列哪项是属于宪法对特定人的权利保护?()
传染性单核细胞增多症继发细菌感染时应忌用的抗生素是:()
患者男,36岁。转移性右下腹疼痛8小时入院,患者腹痛为阵发性疼痛,开始位于剑突下,4小时后疼痛转移至右下腹部,并有压痛、反跳痛,伴有恶心、呕吐,T38℃,无咳嗽、胸闷、气促。下面哪些是阑尾切除的适应证
患者,女,78岁,退休干部。冠心病住院治疗,住院前3天与护士们关系融洽,第4天,年轻李护士在为其进行静脉输液时,静脉穿刺3次失败,更换陈护士后方成功。患者非常不满,其女儿向护士长进行抱怨。从此,患者拒绝李护士为其护理。针对此患者的特点,最佳的护患关系模
计算短路电流的目的()。
石膏制品表面光滑细腻,主要原因是()。
支票既可以用于同城转账结算,也可用于异地转账结算。()
统计分组的关键是()。
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() DimiAsInteger,nAsInteger Fori=0To
--I’dliketotakeaweek’sholiday.--______,we’retoobusy.
最新回复
(
0
)