首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。
admin
2014-10-20
58
问题
桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用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
计算机科学与技术
普高专升本
相关试题推荐
在一般情况收缩压的高低主要反映()。
丘脑非特异性投射系统()。
力矩分配法中的传递系数的意义指()。
1835年,印度总督本丁克决定:“英国政府的伟大目标应该是在印度本地人中间提倡欧洲文艺和科学,所拨了的一切教育经费最好完全用在英语教育上。”这表明英国当局力图
18世纪北美殖民地的宗教大觉醒运动中有一种思想:上帝使人有理性,并希望人在追求真理中运用这一理性。这种思想
血在脉管中正常运行依赖于:()
循环血液中的凝血块,随血流运行至相应大小的血管,引起管腔阻塞的过程叫做:
区别死后组织自溶与坏死,最可靠的根据是
ANorthern印迹杂交B亲和层析CSouthern印迹杂交DWestern印迹杂交E离子交换层析用来鉴定DNA的技术是()
某工人连续数日在高温作业中大量出汗,休息时喝大量白开水,出现头晕、乏力、恶心。有一次休息后起身时晕倒。送医院检查:表情淡漠,血压80/65mmHg,心率100次/分,血钠126mmol/L,尿比重1.012。问此患者何种体液紊乱?应如何补液?
随机试题
判别现场消防设备工作状态时,回路配接设备在位图显示方式下,H表示()。
党巩固执政地位、实现执政使命必须解决好的历史性课题是()。
在地球陆地上面积最大、地位最重要的生态系统是()
A、天冬氨酸氨基转移酶B、乳酸脱氢酶C、肌酸激酶D、碱性磷酸酶E、腺苷脱氨酶能用于结核性脑膜炎的诊断和鉴别诊断的是
企业取得长期借款的条件不包括( )。
根据个人所得税相关规定,税务机关对个人股东股权转让计税依据进行评估和审核的内容有()。
企业所需某种材料采购总量1000吨,材料单价5000元,每次采购费用800元,每吨材料平均保管费用40元。要求:计算经济采购批量、相关总成本及订货周期。
(2013年)贝塔系数和标准差都能衡量投资组合的风险。下列关于投资组合的贝塔系数和标准差的表述中,正确的有()。
玉佩:荷包
一个类可以直接或间接的祖先中继承所有的属性和方法.采用这个方法可以提高了软件的【】。
最新回复
(
0
)