首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2016-03-29
84
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓冲区来实现同步的相关内容。 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
学硕统考专业
相关试题推荐
简述清代秘密立储制的操作并作出评价。
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
联共(布)“十五大”规定在农村的根本任务的实质是()。
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结束援助希腊、土耳其的照会,声称国内严重的经
简述希腊地理环境对其历史的影响。
试析第三次科学技术革命对人类社会和历史进程的影响。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
我国第一部系统的史学理论著作是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
A.氨苄西林B.苯唑西林C.羧苄西林D.青霉素E.苄星青霉素预防溶血性链球菌感染
设α,β,γ均为三维列向量,以这三个向量为列构成的3阶方阵记为A,即A=(αβγ)。若α,β,γ所组成的向量组线性相关,则|A|的值是()。
背景资料某二级公路位于平原区,路基宽10m,采用沥青混凝土路面,其中K3+460~K3+550段位于水田路段。路堤填筑高度5~6m,填料为砂性土。该路段的软基处理方案如下图所示。工程开工前,在建设单位的主持下,由设计单位向施工单位交桩,设计单位向施工
监事会应当包括股东代表和适当比例的公司职工代表,其中职工代表的比例不得低于(),具体比例由公司章程规定。
企业采用非预提方式核算短期借款利息时,不会涉及的科目是()。
下列要素中,注册会计师在评价被审计单位控制环境时应当考虑的有()。
急诊室收治了一名从高处跌落而昏迷不醒的5岁男孩,在询问病史时,男孩的母亲语无伦次,护士发现男孩身上有多处旧伤,便请来了社会工作者。社会工作者走访了男孩父母、亲戚、邻居、居委会和幼儿园,社会工作者此举的目的是()。
公安机关在办理刑事案件中,必须重证据、重调查研究、重视犯罪嫌疑人的口供。()
我们坐火车或者汽车的时候,从车窗望出去,会看到近处的物体迅速地往相反方向移动,远处的物体缓慢地往相同方向移动,这种现象是(),
下列关于BGP协议的描述中,错误的是()。
最新回复
(
0
)