首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2016-12-23
54
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用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://www.kaotiyun.com/show/xyjx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
低血容量性休克的突出表现有“5P”,即皮肤苍白,______,虚脱,______,呼吸困难。
急性肾功能衰竭
新生儿先天性甲状腺功能低下的筛查是检查()
女性,30岁,每次进入家门或者到公共场所后总觉得自己手上都是病菌,常反复洗手,还要求其丈夫和自己一起洗,就算手上洗的蜕皮,感觉疼痛还是要洗,患者因此痛苦不已,遂来门诊就医。该患者若出现抽动、分裂症特征,在原有药物基础上,还应加用()
试用2—4译码器和门电路设计一个故障显示控制电路,要求两台电机A和B正常工作时,绿灯F1亮;一台电机有故障时,黄灯F2亮;两台电机同时有故障时,红灯F3亮。规定电机有故障时为“1’’,正常工作时为“0”;灯亮为“1”,不亮为“0”。要求:列出逻辑真值
若某二一十进制译码器,规定为:输出低电平有效。则当输入的8421码为0101时,其输出=_________。
在下列各图中,使输出F=1的电路是【】
下列选项中,不合法的变量名称是【】
在有向图中,以顶点V为终点的边的数目称为V的________。
NetWare网络操作系统大部分安装于服务器上,这部分称为_____,负责管理网络。
随机试题
按照艾瑞克森的心理社会发展理论,“勤奋对自卑”的矛盾冲突是下列哪一时期的发展任务?
选民登记
慢性非传染性疾病的防治策略和措施不正确的是
关于窗宽内容的叙述,错误的是
下列饮食建筑表述中,不正确的是:(2010年第62题)
总体X~N(μ,σ2),从x中抽得样本X1,X2,…,Xn,X为样本均值。记则服从自由度为n一1的t分布的随机变量是T=()。
江先生与张小姐2000年相识,并于2001年2月1日登记结婚,2001年1月,江先生首付20万元,贷款购买了一套价值80万元的房屋,婚后共同还贷20万元。2000年12月江先生的父亲去世,2001年3月分得父亲遗产20万元。江先生2000年6月与出版社签订
“相见时难别亦难,东风无力百花残”反映的情绪状态是()。
改革创新包括理论创新、制度创新、科技创新、文化创新以及其他方面的创新。在所有的创新中,对社会发展和变革起到先导作用的是
Compassionisagreatrespecterofjustice:wepitythosewhosuffer______.
最新回复
(
0
)