首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-11-14
96
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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://www.kaotiyun.com/show/sCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
西欧宗教改革运动对其资本主义发展的最大影响是()
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
关于垄断组织的积极作用,不正确的说法是()。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
第一次鸦片战争、第二次鸦片战争的时间,分别对应于法国的()时期和()时期。
设单链表的表头指针为h,链表中结点构造为(data,next),其中data域为字符型,链表长度为n。编写算法判断该链表的n个字符是否中心对称。(例如xyx,xyyx都是中心对称。)
随机试题
下列以纳米作为测量大小的微生物是
毛细胞白血病属于特殊类型的
经返修或加固处理的分项工程、分部工程,虽然改变外形尺寸但仍能满足结构安全和()要求,可按技术处理方案文件和协商文件进行验收。
存货周转率越高,表示存货管理的实绩越好。()
民主政体的法律一般保护最大多数人的利益,因为他们源于大多数的公民,这些公民易于犯错,但他们不会站在自己利益的反面。相反,寡头政治的法律有助于将财富和权力集中在少数人手中,因为从本质上看,寡头政治是由少数人建构起来的。因此可以断定,一般情况下,民主政体的立法
如果概念B所表达的对象均在概念A所表达的范围之内,概念A所表达的对象有些在概念B所表达的范围之内,有些在概念B所表达的范围之外,则概念A与概念B之间存在真包含关系。根据上述定义,下列哪项中划横线的两个概念是真包含关系?()
创造一个故事,将所要记忆的信息编在一起的学习策略属于()。
“公民在法律面前一律平等”属于()。
LastyearatthistimeJessicaAndersonwasworkinginChicago,oneofthecoldestcitiesintheUnitedStates.Nowsheisworking
______(让世界发展如此之快的)isthemodernscienceandtechnology.
最新回复
(
0
)