首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2014-10-20
39
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用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://kaotiyun.com/show/5rvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
简述氧疗的副作用。
图示结构的超静定次数为_________;用位移法求解时,基本未知数为_________。
简述陈云的“三个主体、三个补充”思想的具体内容
周恩来在三届全国人大一次会议上正式宣布,把我国建设成为社会主义强国的目标是实现()
血在脉管中正常运行依赖于:()
血液的正常运行需要依赖:()
注册会计师年度会计报表审计的总目标是对被审计单位会计报表的_______、_______发表意见。
内部控制的目标不包括()。
进程
多道程序技术
随机试题
某饮料厂在农行营业部分别开立活期和定期存款账户,并有贷款发生,长期以来,结算业务和利息收支情况较为正常。对会计对象具体内容所作的最基本分类,称为会计核算要素。该营业部对饮料厂的存款、贷款和利息收入应依次分别归属于会计核算要素的()。
下列关于成语的说法,不正确的是()。
下列水利工程建设项目中,属于公益性项目的有()。
在资金流量核算中各部门基本指标之间的关系不正确的是()。[2016年中级真题]
通过不断强化逐渐趋近目标的反应,来形成某种较复杂的行为称为()
已知A、B、C三个自然数,其和为22,其积是B的55倍,且A
康有为是中国近代从德、智、体三要素出发构建教育目标模式的第一人。
A.0.25%~0.5%普鲁卡因B.1%~2%利多卡因C.1%~2%丁卡因D.0.5%布比卡因和1:200000肾上腺素E.4%利多卡因心律失常患者首选()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。小李是某政法学院教务处的工作人员,为更好地掌握各个教学班级学习的整体情况,教务处领导要求她制作成绩分析表。请根据考生文件夹下“素材.x
京广高速铁路客运专线(简称“京广高铁”)是以客运为主的高速铁路。这条铁路线途经大半个中国,全长2298千米,是世界上最长的高速铁路线路。过去,从北京到广州的火车旅程需要20个小时,但是由于京广高速铁路的开通,这段时间将缩短到8个小时。每天总共有155组列
最新回复
(
0
)