首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统
admin
2013-09-16
82
问题
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统计奇数个数;P3每次用geteven( )从该缓冲区中取出一个偶数并用counteven( )统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。要求用伪代码描述。
选项
答案
定义信号量S1控制P1与P2之间的同步;S2控制n与P3之间的同步;empty控制生产者与消费者之间的同步;mutex控制进程间互斥使用缓冲区。程序如下: Vat s1=0,s2=0,empty=N,mutex=1; Parbegin P1:begin X=produee(); /*生成一个数*/ P(empty); /*判断缓冲区是否有空单元*/ P(mutex); /*缓冲区是否被占用*/ Put(); If x%2==0
解析
转载请注明原文地址:https://www.kaotiyun.com/show/ccxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
导致俄国革命去和平发展可能的事件是()。
第一次世界大战后。《凡尔赛条约》规定了国际联盟管理15年的德国地区是()。
“时方镇缺守帅,稍命文臣权之……又置转运使、通判,为之条禁,文薄渐为精密,由是利归公上而外权削矣。”这段文字反映出北宋初期加强地方控制的基本理念是()。
近现代以来,国际关系中先后出现了维也纳体系、凡尔赛一华盛顿体系和雅尔塔体系。关于这三个体系共同点的表述不正确的是()。
评述抗战的三个阶段。
商族的远祖可追溯到尧舜时代的契,传说契母简狄吞玄鸟之卵而生契。契便是商人的祖先。以此传说推测,商族是以()为图腾的部落。
把变量引进数学。使解析几何成为数学发展史上转折点的科学家是()。
一棵:BS’r树共7个结点,值分别为1、2、3、4、5、6、7,形态为满二叉树,()不是插入序列。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
随机试题
()评价人类行为善与恶的社会价值形态,在日常生活中具体表现为一定的行为规范和准则。
以下观点,不正确的是
不合格处置应根据不合格的严重程度按()等情况进行处理。
下列不属于经营风险的体现的是()。
某公司拥有船舶2艘,净吨位分别为120.7吨、180.5吨,100马力的拖船1艘。该地船舶车船税税额为:净吨位每吨年税额5元,该公司应缴纳的车船税为()元。
2×21年1月1日,甲公司采用分期收款方式销售自产大型设备一台,总价款为1600万元,在当日收取价款600万元,并开出增值税专用发票。另外1000万元自当年起分5年于每年年末收取200万元。该设备在购买当日的现销价为1465.9万元,成本为1200万元,适
心理咨询师“善于接纳他人”的心理素质的意义不在于()。
形式美基本法则不包括()。
陈与义《登岳阳楼》中的诗句“_________,_________”从时空跨度上叙事状态,抒写了一个亡国之臣心中强烈的愤懑和万般的无奈。
ReduceWaste-FoodExpertsinthefoodindustryarethinkingalotabouttrashthesedays.Restaurants,colleges,hospitalsa
最新回复
(
0
)