首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一只铁笼子,每次只能放入一只动物,猎手只能向笼中放入老虎,农民只能向笼中放入猪,动物园等待取笼中的老虎,饭店等待取笼中的猪,试用P、V操作写出能同步执行的程序。
有一只铁笼子,每次只能放入一只动物,猎手只能向笼中放入老虎,农民只能向笼中放入猪,动物园等待取笼中的老虎,饭店等待取笼中的猪,试用P、V操作写出能同步执行的程序。
admin
2016-12-23
44
问题
有一只铁笼子,每次只能放入一只动物,猎手只能向笼中放入老虎,农民只能向笼中放入猪,动物园等待取笼中的老虎,饭店等待取笼中的猪,试用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
网络操作系统
理工类
相关试题推荐
按计划免疫程序,3个月的健康小儿应该接种的疫苗是________和________。
为满足病人安全需要采取的措施有()
简述健康教育的程序。
卡利什将马斯洛的理论加以修正和补充,在生理的需要和安全的需要之间增加了一层新的需要,即____________。
简述护理程序的步骤。
下列程序段中算法的时间复杂度是【】intfun(intn){inti=0,sum=0;while(i
下列函数的功能是求链表长度。请填空完成算法。structnode{charch;structnode*link;};str(structnode*p){int①;whi
下列算法的功能是借助栈将一个带表头节点的单链表逆置。请填空完成算法。voidreverselist(LinkedListTP*head){LstackTPls,P;DataTypex;InitStack(&l
随机试题
分别简述苯丙酸诺龙和达那唑的药理作用。
CocoChanel,aFrenchwoman,isveryfamousforhersuccessinthefashionworld.ThelifeofCocoChanelisaclassicrags-to-r
下列药物常用于对抗有机磷中毒的药物是
乳牙龋多见的好发牙面,以下正确的是
在建筑物地价分摊时,理论上最完善的方法是按()进行分摊。
狭义的贷款合同主体包括( )。
8人围桌而坐,共有多少种坐法?
新岁来临时,当春风悄悄拂过,银杏的秃枝上就_______了嫩绿,绿叶慢慢地展开了翅膀,将新的生命_______。填入画横线部分最恰当的一项是:
连续犯指行为人基于同一的或者概括的犯罪故意,连续即断断续续地实施数个独立的犯罪行为,触犯同一罪名的犯罪。下列不属于连续犯特征的一项是:
Whydopeoplesmoke?Onereasonisthatpeoplebecome【B1】______tocigarettes.Tobeaddictedmeansthatyourbodycomeston
最新回复
(
0
)