首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
45
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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://jikaoti.com/ti/ZGfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列对春秋时期各国称霸的顺序描述错误的选项是()
在半殖民地半封建社会条件下,由于经济地位决定了在政治上带有两重性的阶级是()。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
世界天文史上最早实地测量子午线的记录是由谁进行的?()
下列有关《布列斯特和约》的说法中,错误的一项是()。
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
设单链表的表头指针为h,链表中结点构造为(data,next),其中data域为字符型,链表长度为n。编写算法判断该链表的n个字符是否中心对称。(例如xyx,xyyx都是中心对称。)
随机试题
一项工程,如果让甲、丙一起做,需要45天;让乙、丙一起做,需要60天;让甲、乙一起做,需要90天。若让甲、乙、丙一起做,需要多少天?
按现行规定,下列建设项目总投资表达式中,正确的是()。
依据《职业病防治法》,对从事接触职业病危害作业的劳动者,用人单位应当按照国务院卫生行政部门的规定,组织()前的职业健康检查,并将检查结果如实告知劳动者。
影响企业现金流转的外部因素有()。
初期的学堂乐歌,主要采取_________的方法。
给定资料 1.中国共产党第十八届中央委员会第三次全体会议,于2013年11月9日至12日在北京举行。全会听取和讨论了习近平受中央政治局委托作的工作报告,审议通过了《中共中央关于全面深化改革若干重大问题的决定》。习近平就《决定(讨论稿)》向全会作了说明
微机:电脑桌:办公室
论述清末新政的内容
邓小平指出:“马克思、列宁从来没有说过农村包围城市,这个原理在当时世界上还是没有的。但是毛泽东同志根据中国的具体条件指明了革命的具体道路。”毛泽东找到农村包嗣城市、武装夺取政权这条道路的根据是()
Lookatthetenstatementsforthispart.Youwillhearapassageabout"GreatTransformation".Youwilllistentoittwice
最新回复
(
0
)