首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2014-10-20
41
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
选项
答案
在本题中,应设置三个信号量s,So,Sa,信号量s表示盘子是否为空,其初值为1;信号量So表示盘中是否有橘子,其初值为0;信号量Sa表示盘中是否有苹果,其初值为0。同步描述如下: int S=1: int Sa=0: int So=0: main( ) { eobegin father( );/*父亲进程*/ son( );/*儿子进程*/ daughter( );/*女儿进程*/ eoend } father( ) { while(1) { P(S); 将水果放入盘中; if(放入的是橘子)V(So); else?V(Sa); } }son( ) { while(1) { P(So); 从盘中取出橘子; V(S); 吃橘子; } } daughter( ) { whi.1e(1) { P(Sa); 从盘中取出苹果; V(S); 吃苹果; }
解析
转载请注明原文地址:https://jikaoti.com/ti/cV9fFFFM
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
血氧分压下降或血二氧化碳分压上升时,呼吸系统的活动会有何变化?为什么?
下列哪些是雄激素的作用()。
上消化道大出血时网织红细胞升高的时间是24小时内。()
ANorthern印迹杂交B亲和层析CSouthern印迹杂交DWestern印迹杂交E离子交换层析用来鉴定DNA的技术是()
下列程序运行后,则输出结果是:________。#includevoidsub(inta,intb,int*c){*c=b—a;)voidmain(){intx,y,z;sub(10,5,&x);
写出二叉树前序遍历非递归算法的设计思想,然后写出算法。
若有定义”inta=25,b=14,c=19;”,以下语句的执行结果是(______)。if(a++
将递归算法转换为对应的非递归算法时,通常需要使用队列。()
作业调度
随机试题
Pickoutfiveappropriateexpressionsfromtheeightchoicesbelowanticompletethefollowingdialoguebyblackeningthecorres
A.GLUTB.Na+-K+-ATP酶C.线粒体内膜嵴D.F1-F0复合体E.DG不依赖Na+的转运葡萄糖载体是
旋光度测定法测定右旋糖酐20的计算因数1ml溴滴定液(0.1mol/L)相当于司可巴比妥钠的毫克数(司可巴比妥钠的分子量260.27)
1~3:某多层砌体结构房屋,顶层钢筋混凝土挑梁置于丁字形(带翼墙)截面的墙体上,尺寸如图4-10所示;挑梁截面b×hb=370mm×400mm,墙体厚度为370mm。屋面板传给挑梁的恒荷载标准值为gk=20kN/m,活荷载标准值为qk=4kN/m,挑梁自重
截面为矩形的简支梁受均布荷载作用下,跨中最大位移与()成反比。
约当产量比例法适用于月末在产品数量较多,各月在产品数量变化也较大,且产品成本中直接材料费用和直接人工等费用的比重相差不大的产品。()
铺设一条自来水管道,甲队单独铺设8天可以完成,而乙队每天可铺设50米。如果甲、乙两队同时铺设,4天可以完成全长的,这条管道全长是多少米?()
证明:当m≥时,对任意χ>0,不等式≤m恒成立.
收入分配是直接关系老百姓“钱袋子”的大事。关于收入分配,下列说法错误的是:
《大明律.吏律》:“凡诸衙门官吏及士庶人等若有上言宰执大臣美政才德者,即是奸党,务要鞫(音居——编者注)问穷究来历明白,犯人处斩,妻子为奴,财产入官。若宰执大臣知情与同罪,不知者不坐。”请运用中国法制史知识和理论,分析上述文字并回答下列问题:“奸党罪
最新回复
(
0
)