首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2014-10-20
45
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用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
计算机科学与技术
普高专升本
相关试题推荐
开颅术后并发血肿的观察内容不包括()。
不同原因肠梗阻的共同特点是()。
为进一步明确上消化道出血的病因,胃镜检查时间最好在出血停止后24—48小时。()
副交感神经的作用是()。
结构安全就意味着结构可靠。()
分别用力法和力矩分配法联合、位移法和力矩分配法联合计算下图所示连续梁并绘制弯矩图。各杆EI相同。
西方历史哲学家柯林伍德指出:“一切历史都是思想史。”在这里,柯林伍德强调的是()
来源于三个胚层组织的肿瘤称:()
区别死后组织自溶与坏死,最可靠的根据是
原语是一种不可分割的操作。()
随机试题
在世界贸易组织框架下最惠国待遇可以允许一些小的国家获得大国间谈判成果产生的贸易利益,因此在世贸组织中,最惠国待遇是()
人体肠道菌群中99.9%是厌氧菌.大肠杆菌等仅占0.1%。()
临床上诊断劳力型心绞痛最重要的依据
仲裁裁决后,当事人就同一纠纷再申请仲裁或向法院起诉,仲裁委员会不受理,人民法院可以受理。()
甲公司历年按10%计提盈余公积,2009~2012年有关投资业务如下。(1)甲公司2009年7月1日与A公司达成资产置换协议,甲公司以投资性房地产和无形资产换入A公司对乙公司的投资,该资产交换协议具有商业实质且换入和换出资产的公允价值能够可靠计量,甲公司
以学生实践活动为基本特征的练习法,属于()
【2010福建】个体身心发展具有不均衡性,因此教育要()。
“要给学生一杯水,教师要有一桶水。”这主要强调教师需要()。
按对外购同定资产价款处理方式的不同进行划分,增值税的类型分为()。
TheUnitedStatescountsitspopulationeverytenyears,andeachcensusrevealsthattheracialandethnicmixischangingdram
最新回复
(
0
)