首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2014-10-20
77
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用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://www.kaotiyun.com/show/5rvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
系统性红斑狼疮病人发生口腔真菌感染时,可选用的漱口液为()。
有一肝硬化腹水患者,突然出现腹痛和发热,体温38.2℃,血白细胞计数12.9x109/L,腹水混浊,经培养有大肠杆菌生长。该患者可能并发()。
简述氧疗的副作用。
插胃管时病人出现呛咳、呼吸困难,操作者应()。
《混凝土结构设计规范》规定,纵向钢筋弯起点的位置与按计算充分利用该钢筋截面之间的距离,不应小于()。
《统一标准》规定普通房屋和构筑物的设计基准期为___________年。
外力是一对大小相等,转向相反的力偶,作用在垂直于杆轴线的平面内,其变形的特点是各横截面绕轴线相对转动,杆件的这种变形形式称为___________。
为了使用比实际内存更大的内存空间,操作系统使用的技术称为()。
对if语句中表达式的类型,下面正确的描述是()。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
随机试题
总成本是指一桌菜点的生产费用总和或全部菜点的成本之和。()
以下不属于“下法”的是
A.寒湿阻络B.血脉瘀阻C.湿热毒盛D.热毒伤阴E.气阴两虚脱疽表现为患肢暗红、紫红或青紫,下垂更甚,肌肉萎缩。趺阳脉搏动消失,患肢持久性疼痛,夜间尤甚。其证候是
A.桂利嗪B.氢氯噻嗪C.呋塞米D.依他尼酸E.螺内酯
甲创作并出版的经典童话《大灰狼》超过著作财产权保护期后。乙将“大灰狼”文字及图形申请注册在“书籍”等商品类别上并获准注册。丙出版社随后未经甲和乙同意出版了甲的《大灰狼》童话.并使用了“大灰狼”文字及图形,但署名为另一著名歌星丁,丁对此并不知情。关于丙出版社
导游员对旅游者走失的预防措施包括()
一部门共有三个人数相等的工作小组,其中一组的男员工人数与二组的女员工人数相同,三组的男员工人数是全部门男员工的2/5。则女员工占全部门人数的比例是:
已知一个二叉树有1025个结点,那么由此推断二叉树的高h为()。
全面把握生态文明建设的总体要求是
结合材料回答问题:材料1这几天我每天早晨起来以后的第一件事,就是看看北京空气质量如何,希望雾霾小一些,以便让各位远方的客人到北京时感觉舒适一点。……我要感谢各位,也感谢这次会议,让我们下了更大的决心,来保护生态环境,有利于我们今后把生态环境保护
最新回复
(
0
)