首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一只铁笼子,每次只能放入一只动物,猎手只能向笼中放入老虎,农民只能向笼中放入猪,动物园等待取笼中的老虎,饭店等待取笼中的猪,试用P、V操作写出能同步执行的程序。
有一只铁笼子,每次只能放入一只动物,猎手只能向笼中放入老虎,农民只能向笼中放入猪,动物园等待取笼中的老虎,饭店等待取笼中的猪,试用P、V操作写出能同步执行的程序。
admin
2016-12-23
36
问题
有一只铁笼子,每次只能放入一只动物,猎手只能向笼中放入老虎,农民只能向笼中放入猪,动物园等待取笼中的老虎,饭店等待取笼中的猪,试用P、V操作写出能同步执行的程序。
选项
答案
题中存在着猎人和农民互斥使用铁笼,猎人和动物园与农民和饭店之间的协同工作,以及猎人和农民都要申请铁笼资源并互斥访问,猎人与动物园、农民与饭店间的同步操作。 TyPedef int S,s1,s2;//S定义铁笼资源,s1表示可取的老虎,s2表示可取的猪 S=1.s1=s2=0; Void P_hunter() { P(S); 放入老虎; V(s1); } Void P_zoom() { P(s1); 取出老虎; V(S); } Void P_farner() { P(S); 放入猪; V(s2); } Void P_restaurant() { P(s2); 取出猪; V(S); }
解析
转载请注明原文地址:https://kaotiyun.com/show/wfjx777K
本试题收录于:
网络操作系统题库理工类分类
0
网络操作系统
理工类
相关试题推荐
简述护理研究的基本程序。
简述急性白血病的化疗程序。
护患沟通伦理准则中不容逾越的医学伦理的底线是()
为满足病人安全需要采取的措施有()
简述影响文化休克进程的因素。
卡利什将马斯洛的理论加以修正和补充,在生理的需要和安全的需要之间增加了一层新的需要,即____________。
从服务对象的需要出发考虑问题,并且应用了关于认知、意志的知识和价值期望的理论是()
下列函数的功能是求链表长度。请填空完成算法。structnode{charch;structnode*link;};str(structnode*p){int①;whi
一个算法的_________是求解问题的算法所耗时间的程度。
下列算法的功能是借助栈将一个带表头节点的单链表逆置。请填空完成算法。voidreverselist(LinkedListTP*head){LstackTPls,P;DataTypex;InitStack(&l
随机试题
超声检查发现右下颌角下方胸锁乳突肌内侧深部的颈总动脉分叉处—5×3cm大小低回升包块,边界清楚,边缘规整,包块使颈内及颈外动脉向两侧推移,但管腔无明显狭窄,包块内有较丰富的动静脉血流,并可见颈外动脉分支直接进入包块内,请指出哪种疾病可能性最大
关于医师的特殊干涉权,完全正确的是
芍药汤中官桂属于()
招标的作用主要体现在(),(),()。
下列属于国务院颁布的规范性文件的是()。
关于金钱的说法中,你赞同的是()。
求常数m,n,使得
AnearthquakehitKashmironOct.8,2005.Ittooksome75000lives,【C1】______130000andleftnearly3.5millionwithoutfoo
下列进程状态的转换中,哪一个是不正确的?
Boysaremore________thangirls.
最新回复
(
0
)