首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2019-01-16
111
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 int mutex=1 int empty=n; int full=0; int in=0; int out=0; main(){ cobegm 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/JlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在下列各项中,不属于列宁《四月提纲》内容的是()。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
阅读材料,回答以下问题:材料一:甘地认为,非暴力抵抗是印度争取摆脱殖民桎梏的唯一正确办法;同时,他认为非暴力抵抗并不意味着对外国统治和其他罪恶的屈服。他写道:“我深信假如只有在怯懦和暴力两者之间加以选择时,我将劝人选择暴力……我宁愿要印度用暴力来保护自己
第二次世界大战后,世界形势变化的最大特点是()。
简述按照恩格斯的划分方法人类的起源与进化。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
试析淝水之战前后南北政权的特点和变化。
列宁称马克思、恩格斯是“19世纪人类三个最先进国家中三种主要思潮的继承人和天才的完成者”。这里“三个最先进国家”指的是()。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
随机试题
关于流式细胞仪液流驱动叙述正确的是
第3至7颈髓节段的体表定位为
腭裂术后两侧松弛切口内填塞的碘仿纱条抽出的时间应为术后
已知图示动力荷载的频率不考虑阻尼,AC杆4截面的最大动力弯矩MAC为()。
背景某机电安装公司承担北方某城市包括安装三台蒸发量25t/h、蒸汽压力为2.5MPa的散装工业锅炉的锅炉房工程。开工前,项目部根据锅炉房安装工程施工组织设计,进行了全面的质量策划,并指令专业工程师编制质量控制程序。在施工过程检查中发现某
用着火四面体来表示燃烧发生和发展的必要条件时,“四面体”是指可燃物、氧化剂、引火源和()。
甲公司于2016年1月1日,为建造某工程项目专门以面值发行美元公司债券2000万元,票面年利率为6%,期限为3年,假定不考虑与发行债券有关的辅助费用、未支出专门借款的利息收入或投资收益。合同约定,每年12月31日计提当年度利息,每年1月1日支付上年度利息,
处断的一罪包括()。
通过IEEE802.3局域网传送ASCⅡ码信息“Goodmorning!”,若封装成一个MAC帧,则该帧的数据字段的有效字节为(),需要填充()个字节。
WhatdoweknowaboutMary?
最新回复
(
0
)