首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-01-05
65
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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://jikaoti.com/ti/8yfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述印度非暴力不合作运动。
近代自然科学产生的条件及其发展情况。
概述太平天国运动失败的原因及历史意义。
谈谈你对日本的“大陆政策”及其侵华战略的理解。
汉武帝时期,许多地区发生了农民暴动,汉武帝派官吏分区镇压,又作(),规定太守以下官吏如果不能及时发觉并镇压暴动,罪至死。
1925年爆发的当时世界上罢工时间最长的一次斗争是()。
下列关于罗马共和国政治制度的叙述,不正确的是()。
材料一1870年代初的南部,虽然也不时出现针对黑人的种族暴行,但在日常生活中,黑人基本能与白人同车船、共饭桌、游公园。但这种情况并没有持续多久。随着前白人奴隶主“重新夺回”南部各州政权,许多州在维护社会秩序名义下,制定了各种法律,规定黑人与白人必
若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取值范围是()。
(1)简述判断死锁的必要条件。(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其死锁的可能性并提出解决方案。Philosopheri:do{wait(chopstick[-i]:wait(chopstick
随机试题
物理电池利用__________等旋转的惯量产生电能及储能。
《中国高血压防治指南》规定我国18岁以上成人高血压诊断标准是
在进行沟通时,影响沟通并使对方产生不信任感的行为是( )。
保圣公司是一家汽车制造企业。保圣公司进行战略分析后,选择了成本领先战略作为其竞争战略,并通过重构价值链各项活动以求获取成本优势。保圣公司主要重构措施包括:(1)与汽车发动机的供应厂家建立良好关系,保证生产进度不受影响。(2)生产所需要的外购配件大部分由
通过打击,可以发挥震慑的威力,狠煞严重犯罪分子的气焰,有力地遏制严重刑事犯罪。为此.必须长期坚持对严重危害社会治安的犯罪分子采取依法从重从快惩处的政策,必要时在全国范围或较大区域内开展对()活动集中统一的打击行动。
相较《国家行政机关公文处理办法》,《党政机关公文处理工作条例》对收文办理增加了()环节。
现代教育是以________为基础,以现代社会生活和科学技术为教育内容,以现代技术为教育手段。
有两个关系R和S如下图所示:则由关系R得到关系S的运算是
Itisnotenoughtoobservebehaviorand______themwithphysiologicaleventsthatoccuratthesametime.
Toparaphrase18th-centurystatesmanEdmundBurke,"allthatisneededforthetriumphofamisguidedcauseisthatgoodpeople
最新回复
(
0
)