首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2016-03-29
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://kaotiyun.com/show/hmRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
概述新中国建国初期的形势和任务。
简述当代科学技术革命兴起的背景、特点及影响。
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
(1)简述判断死锁的必要条件。(2)一种哲学家就餐问题的解决方案如下所述(对每位哲学家都采用这种算法),分析其死锁的可能性并提出解决方案。Philosopheri:d0{wait(chopstick[i];wait(ch
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:请说明系统处于不安全状态;
随机试题
A.长期、反复咯嗽、咯痰B.反复咳嗽、咯痰,喘息,并伴有哮鸣音C.咳嗽、咯痰,伴长期午后低热,消瘦,盗汗D.发作性带哮鸣音的呼气性呼吸困难E.夜间熟睡后突然憋醒,伴咳嗽、咯痰慢性支气管炎喘息型的临床表现是()
归脾汤除益气补血外,还具有的功用是
某产妇,26岁。临产17小时,阴道有少量淡绿色液体流出,宫缩25秒/6~8分,胎心音150次/分,肛查宫口开大2cm,宫颈轻度水肿,先露一2。下列哪项诊断正确
淋巴细胞相对增多见于()。
某人每年年末存入银行5000元,如果存款利率为8%,第五年末可得款为()。
下列各项中,属于土地增值税扣除项目中房地产开发成本项目的有()。
下列说法不正确的是()。
以下与“书山有路勤为径,学海无涯苦作舟”判断不同的是()。
简述拿破仑的大陆封锁政策。(南京大学1996年世界近现代史真题;首都师范大学2002年世界近现代史真题)
Reagan’sPoliticalPurposePoliticalplatformsareusuallywrittenforelectioncampaignpurposes,thenquicklyscrappedaft
最新回复
(
0
)