首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-01-05
79
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 int mutex=l 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/2GRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析商代的阶级关系。
戊戌维新运动失败的原因和教训。
解析两个战场的地位、作用及相互关系。
试述十月革命的特点、道路和意义。
简述商代经济文化方面的主要成就。
洋务派创办军事工业的方式是()。
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
在请求分页存储管理中,若采用FIFO的页面淘汰算法,当分配的页面数增加时,缺页中断的次数()。
可重定位内存分区的目的为了()。
系统产生死锁的可能原因是()。
随机试题
A.O.5~1gB.0.15~0.3gC.0.001~0.01gD.1~3g
γ-谷氨酰转肽酶(GGT)含量最多的器官为
A.氘灯B.棱镜C.聚乙烯薄膜D.标准石英旋光管E.水
()表现为舌体软弱,屈伸无力。
对于甲公司而言,下列各项交易中,应当按照债务重组准则进行会计处理的是()。
【教学材料】TraditionalChinesedoctorsbelieveweneedabalanceof"yin"and"yang"tobehealthy.Forexample,areyouoftenweak
AnearthquakehitKashmironOct.8,2005.Ittooksome75000lives,【C1】______130000andleftnearly3.5millionwithoutfood
下列程序的运行结果是()。#includevoidsub(int*s,int*y){staticintm=4;*y=s[0];m++:}voidmain(){
★他已经写完作业了。()
Thepremiseofrecallingis______.
最新回复
(
0
)