首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2016-12-23
36
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
选项
答案
在本题中,应设置三个信号量S、So、Sa,信号量S表示盘子是否为空,其初值为1;信号量So表示盘中是否有橘子,其初值为0;信号量Sa表示盘中是否有苹果,其初值为0。同步描述如下: int S=1: int Sa=0: int So=0: main() { father(); son(); daughter(); } father() { while(1) { P(S); 将水果放入盘中; if(放入的是橘子)v(So); else v(Sa); } } son() { while(1) { P(So); 从盘中取出橘子; v(S); 吃橘子; } } daughter() { while(1) { P(Sa); 从盘中取出苹果; v(S); 吃苹果; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/xyjx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
下列哪项不是我国具有代表性的院前急救模式【】
护理工作者的难点是()
实验性研究和非实验性研究的根本区别是()
简述洋地黄治疗心衰的疗效及毒性作用。
患儿,5岁,发热一周,为不规则热,疲乏无力,食欲不振,3天来出现皮肤针尖大小的淤斑,曾鼻衄2次,刷牙时有牙龈出血。查体:精神萎靡,面色苍白,前胸及四肢有散在尖针大小淤斑,全身表浅淋巴结呈轻度肿大(黄豆大至蚕豆大),肝肋下3cm,质软,有压痛,脾肋下2cm,
下列不是病理性黄疸特点的是()
属衰退状态的核心症状为()
为满足病人安全需要采取的措施有()
一个算法的_________是求解问题的算法所耗时间的程度。
_______的好处在于使每一层实现一种相对独立的功能。
随机试题
确诊肺结核最主要的依据是
肺心病痰蒙神窍证宜选用肺心病痰湿毒蕴证宜选用
关于上市公司收购中的收购价格,以下说法符合规定的有()。[2015年9月真题]Ⅰ.上市公司以要约方式回购股份的,要约价格不得低于回购报告书公告前30个交易日该种股票每日加权平均价的算术平均值Ⅱ.上市公司以集中竞价方式回购股份的,回购
【资料】张老师是一位初中教师,他始终认为只有严师才能出高徒。一天上课,他正在讲解课文,班上的王某跟同桌一直在座位上嘀嘀咕咕。张老师“恨铁不成钢”,走到王某座位旁,上去踹了王某一脚,并让王某和其同桌站到教室后面。张老师的做法正确吗?
下列关于缓刑的说法中,不正确的有()
中国共产党之所以要始终代表中国最广大人民的根本利益,是因为人民群众是历史的创造者。()
今天我们很容易就能听到一首“禁歌”,在没有人提醒的时候,不会觉得有什么稀奇,但是当得知它曾经遭到审查或被禁播或是被迫更改内容时,你会马上__________,这种好奇心的___________,会让你觉得好像发现了什么稀世珍品。填入划横线部分最恰当的一项是
以参考平面(上颌中切牙的近中邻接点到双侧第一磨牙的近中颊尖顶)为基准,哪一牙不与该平面接触()。
WhichofthefollowingstatementsabouttheEuropeansoldiersiscorrect?Afterreadingthepassage,youmayconcludethat
______thestorm,westillarrivedatourdestinationontime.
最新回复
(
0
)