首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
91
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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/sCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下面哪部经典是我国最早的官方史书?()
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
西汉末年,()对太初历作了系统的解释,并调整为三统历。这是中国第一部记载完整的历法。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
列宁在《四月提纲》中指出。俄国的革命任务是()。
欧洲历史上第一部系统完备的法典是()。
下列内容,与垄断组织出现有关的是()。①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治、经济生活④积极向外扩张,从经济上瓜分世界
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
随机试题
WhileIwaswaitingtoenterauniversity,Isawinanewspaperateacherjob【C1】______ataschoolabouttenmilesfromwhereI
寒滞肝脉证的临床表现可见
婴儿化脓性脑膜炎感染途径中最多见的是
《信息技术协议》规定,对加入该协议的国家和地区进口的电脑、电信设施、半导体、制造设备、软件和科学仪器六大类信息技术产品部分实行零关税。()
严某受聘于一家财务投资公司,2020年2月4日将拥有的48000股股票期权行权,每股行权价10元(当日市场收盘价14元),该股票期权于2017年6月4日授予,严某实施股票期权行权应纳个人所得税额为()元。
××省人民政府关于表彰参加第30届奥运会有功单位和人员的通知×政字(2012]179号各市人民政府,各县(市、区)人民政府,省政府各部门、各直属机构,各大企业,各高等院校:在举世瞩目
()对于服务相当于婚姻对于()
按明文的处理方法密码系统可以分为分组密码和______。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
A、Themuscleraisesthesidesofthemouth.B、Themusclesrunallthewayaroundthemouth.C、Youonlyshowyourlowerteeth.D、
最新回复
(
0
)