首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2016-12-23
44
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用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
网络操作系统
理工类
相关试题推荐
简述为腹痛病人体检的内容。
护理综述论文的特征包括()
简述急性白血病的化疗程序。
婴幼儿患鼻咽炎易致中耳炎的原因是()
地方性甲状腺功能减退症的“神经性”综合征的特点是()
简述精神分裂症患者思维形式障碍的表现。
简述痴呆患者的护理目标。
男性,39岁,15年前开始饮白酒,饮酒量逐渐加大,5年前每日饮酒量约2斤,饮酒后感头晕、心慌,并逐渐出现反应迟钝、记忆力下降,但仍控制不住自己,第二天继续大量饮酒。反复多次戒酒仍不成功。由家人陪同入院。该患者最容易受损的部位是()
女性,40岁,教师。5天前儿子因车祸意外身亡,听到噩耗时,神情恍惚,之后经常自言自语说儿子上学去了,放假就回来,并且表现为见车就恐惧紧张。对本病患者的护理目标()
IEEE802.11协议标准规定了WLAN的最小单位为基本服务集(BSS),其中包括【】个AP。
随机试题
根据《生产安全事故应急预案管理办法》,生产经营单位应当根据本单位事故风险特点,组织现场处置方案演练,每年至少演练()次。
下列生物属于r对策的是()
A.圣愈汤合补阳还五汤B.身痛逐瘀汤C.桃红四物汤D.大黄蛰虫丸痿证之脉络瘀阻证,治宜选方
汗液的成分特点错误的是
血液中的液体成分是
某项目有4个方案,甲方案财务净现值FNPV=200万元,投资现值IP=3000万元;乙方案FNPV=180万元,IP=2000万元;丙方案FNPV=150万元;IP=3000万元;丁方案FNPV=200万元,IP=2000万元,据此条件,最佳方案是(
关于规范类证券公司的评审,下列说法不正确的是( )。
业务(7)应作的账务处理为()。业务(8)通过以前年度损益科目转入“利润分配——未分配利润”科目的数额为()元。
【2014下】幼儿拿一根竹竿当马骑。竹竿在这个游戏中属于()。
Countlessmedicalstudieshaveconcludedthatplayingtoomanyvideogamescanbeharmfultoone’shealth.Now,however,itturn
最新回复
(
0
)