首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
admin
2017-01-05
100
问题
测量控制系统中的数据采集任务把所采集的数据送一个单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。
选项
答案
此题主要考查进程间共享缓;中区来实现同步的相关内容。 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://www.kaotiyun.com/show/2GRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
如何全面分析十月革命的历史条件及特点?
春秋时期的鲁国初税亩和战国时期以商鞅变法为代表的各国变法,在历史上产生了深刻的影响。这些变法的最大作用和产生的最主要的社会后果是()。
提出电磁感应定律的是物理学家()。
亚历山大二世签署废除农奴制法令的根本目的是()。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
试析第三次科学技术革命对人类社会和历史进程的影响。
下列哪一个不是罗马王政时代的管理机构?()
荷兰国旗问题:设有一个仅红、白、蓝三种颜色的条块组成的条块序列,请编写一个时间复杂度为O(n)的算法,使得这些条块按红、白、蓝的顺序排好,即排成荷兰国旗图案。
在协议数据单元中,控制信息所不包括的内容是()。
随机试题
leverage
服务行业的企业为顾客创造和提供的核心利益,即无形的服务指的是()
拒绝明显危害用药者生命健康,违反社会伦理道德售药要求的是依法进行科学研究,新产品、新技术开发和学术交流的是
承兑是一种票据行为,仅适用于商业承兑汇票。()
成语的特点表现在结构上具有定型性,形成上具有历史性,内容、形式上具有民族性,表意上具有()。
某旅游团乘坐17:00出发的火车从沈阳赴大连旅游,地陪导游应在()前将游客送到火车站。
A.长期慢性咳嗽、咳痰和喘憋B.长期反复咯血C.两者均有D.两者均无支气管扩张的主要临床表现
成釉细胞瘤的病理变化包括()。
数据的存储结构是指
A、EverythingatStateUniversityhaschangedinthepasttenyears.B、SomethingshavechangedatStateUniversityexceptthesa
最新回复
(
0
)