首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有n个生产者进程向1个有限的缓冲区不断地发送信息,这些信息通过缓冲区分发到m个消费者,缓冲区的大小只可以存放1条信息。生产者和消费者的工作遵循如下规则: (1)生产者和消费者对缓冲区的访问互斥; (2)对每1条放人缓冲区的信息,所有消费者都
有n个生产者进程向1个有限的缓冲区不断地发送信息,这些信息通过缓冲区分发到m个消费者,缓冲区的大小只可以存放1条信息。生产者和消费者的工作遵循如下规则: (1)生产者和消费者对缓冲区的访问互斥; (2)对每1条放人缓冲区的信息,所有消费者都
admin
2013-12-31
49
问题
有n个生产者进程向1个有限的缓冲区不断地发送信息,这些信息通过缓冲区分发到m个消费者,缓冲区的大小只可以存放1条信息。生产者和消费者的工作遵循如下规则:
(1)生产者和消费者对缓冲区的访问互斥;
(2)对每1条放人缓冲区的信息,所有消费者都必须接收1次;
(3)缓冲区满时,生产者必须阻塞,缓冲区空时,消费者阻塞。
请用信号量和P、V操作组织正确的发送和接收。用类C语言进行描述。
选项
答案
本题的解答采用分离的信号量来实现,可以比较清楚地看到操作的过程。 typedef int semaphore; //定义信号量 semaphore mutex; //缓冲区互斥信号量用于读写互斥 semaphore empty[m]={1,1…,1); //当前缓冲区所有格子为空 semaphore grid[m]={0,0…,0}; //缓冲区的每个格子满的信号量 void producer() //生产者 { int i,buffer; while(1) //并发调度 { message=produce(); //生产者生产信息 for(i=0,i
解析
转载请注明原文地址:https://kaotiyun.com/show/USxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
评述《辛丑条约》的主要内容及其对中国的危害。
中共八届九中全会提出的恢复和调整国民经济的八字方针,和1979年4月中共中央工作会议中提出的“新八字方针”分别是()。
下列关于胡司战争的叙述错误的一项是()。
关于荷马时代的叙述,不正确的是()。
第二次世界大战后,世界形势变化的最大特点是()。
建立帝国财政收支总账和元首金库,直接控制和调节全国财政收支的是()。
维也纳会议争论的焦点问题是()。
以下关于中国官僚资本的表述,错误的是()。
党锢事件发生后,清议的浪潮更为高涨,度辽将军()没有被当做名士列入党锢,甚至自陈与党人的关系,请求连坐。
浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数x=27×29/32,Y=25×5/8,则用浮点加法计算x+Y的最终结果是____。
随机试题
下列项目中,属于中央银行资产业务的有()。
在相同质量材料的前提下,球形结构的容积最大、承压能力最强。
碳酸酐酶催化反应CO2+H20→H2CO3,在分类中此酶属于_______。
阴虚失眠不寐的临床选方
()的确定是解决向谁调查和由谁来提供资料的问题。
城市不仅是一个国家或者地区的政治、经济、文化、科技和教育中心,且已经成为经济增长的强大引擎。美国的纽约、芝加哥和洛杉矶三个城市群,日本的东京、阪神和名古屋三大城市群,以及中国的长三角、珠三角和环渤海三大城市群等等对本国经济的贡献率都在一半以上。______
折现率12%,初始投资600万,第一年税后现金流150万,一年后可观察投资的成败。若成功,继续每年税后现金流150万,从第二年开始持续9年。若失败,从第二年开始税后现金流为零,可收回初始投资500万。成功概率是40%,求NPV。
有甲、乙、丙三个学生,一个出生在北京,一个出生在上海,一个出生在武汉;他们中一个学国际金融,一个学工商管理,一个学外语。其中:Ⅰ.甲不是学国际金融的,乙不是学外语的。Ⅱ.学国际金融的不出生在上海。Ⅲ.学外语的出生在北京。
Peopleliketothinkthatlifewasbetterinthepast.Theairwascleaner,thewaterwasclearer,people【C1】______friendlier,
AccordingtopsychologistSharonDraper,ourclothingchoicescanabsolutelyaffectourwellbeing.Whenwewearill-fittingclot
最新回复
(
0
)