首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2016-03-29
63
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓冲区来实现同步的相关内容。 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
学硕统考专业
相关试题推荐
概述新中国建国初期的形势和任务。
詹天佑自主设计修建了中国第一条铁路是在()。
近代中国各派军阀的共同点有()①始终打着维护共和制度的旗号②利用中央政权排斥异己③都试图夺取中央政权④以帝国主义列强为靠山
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结束援助希腊、土耳其的照会,声称国内严重的经
8世纪利用汉字偏旁创造日本片假名的是()。
论述欧洲一体化进程及其影响。
列宁在《四月提纲》中指出。俄国的革命任务是()。
简述“事实判断、成因判断和价值判断”三者的相互关系。
随机试题
A.CEAB.p-ANCAC.c-ANCAD.ASC溃疡性结肠炎
下列哪一项与雌激素分泌无关
慢性迁延肝炎黄疸型肝炎
A.切片B.蒸C.熏硫D.发汗E.置沸水中略煮或蒸五倍子加工需()。
上海某工厂委托上海机电进出口公司出口一批电机,以上海机电进出口公司的名义对外签约并由该公司负责收汇,上海机电进出口公司委托某报关行向海关报关,在出口报关时,应使用()。
间接国别风险指某一国家经济、政治或社会状况恶化,威胁到在该国有重大商业关系或利益的本国借款人的还款能力的风险。()
2017年9月30日,甲公司自行研发的某项非专利技术达到预定可使用状态,2017年累计研究支出为80万元,2017年累计开发支出为250万元(其中符合资本化条件的支出为200万元),但该项非专利技术使用寿命不能合理确定。2017年12月31日,该项非专利技
在常用的描述二叉排序树的存储结构中,关键字值最大的结点是()。
有以下程序:intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i+
SummerforCollegeStudents Collegestudentsspendtheirsummersinmany【T1】__________ways.Manystudents【T2】__________hardat
最新回复
(
0
)