首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示: int amount=0: sAVE(){ TAKE(){ int m1; int m2; m1=
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示: int amount=0: sAVE(){ TAKE(){ int m1; int m2; m1=
admin
2019-08-15
46
问题
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示:
int amount=0:
sAVE(){ TAKE(){
int m1; int m2;
m1=amount: m2=amount;
m2=m2一10:
amount=m2;
}
m1=ml+10:
amount=m1:
}
由于兄弟俩可能同时存钱和取钱,因此两个进程是并发的。若哥哥先存了两次钱,但在第三次存钱时弟弟在取钱。请问:
如何用P、V操作实现两并发进程的互斥执行?
选项
答案
在上述问题中,共享变量amount是一个临界资源,为了实现两并发进程对它的互斥访问,可为它设置一初值为l的互斥信号量mutex,并将上述算法修改为: int amount=0; semaphore mutex=1: //互斥访问amount变量的信号量 cobegin{ process SAVE(){ int ml; P(mutex); ml=amount; m1=ml+10: amount=ml; V(mutex): } process TAKE(){ int m2; P(mutex): m2=amount; m2=m2—10; amount=m2; V(mutex); } }eoend
解析
转载请注明原文地址:https://kaotiyun.com/show/AiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
严复翻译的《天演论》一书的出版时间是()。
洋务运动时期,首批赴欧海军留学生派出的时间是()。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:下列关于隋唐钱币的表述,不正确的是()
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:随着商业的发展,唐朝在货币和金融方面有一些重要的进步,以下表述全面的是()
经六朝时期的发展,南方形成了三个农业发达地区即()。
在操作系统中,P,V操作是一种()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
下图是三个计算机局域网A,B和C,分别包含10台,8台和5台计算机,通过路由器互联,并通过该路由器接口d联入因特网。路由器各端口名分别为a、b、c和d(假设端口d接入IP地址为61.60.21.80的互联网地址)。LANA和LANB公用一个C类IP地址
随机试题
(2021年济南高新区)学过法语的人再学习西班牙语会发现很容易掌握。这属于()
室外临时使用电源时,临时动力线不得沿地面拖拉,架设高度应不低于2.5m。
在Windows2000的设备管理中,I/O请求包(IRP)是由_______建立的。
二巯丙醇治疗
某工程项目难度较大,技术含量较高,经有关招标投标主管部门批准采用邀请招标方式招标。业主于2011年1月20日向符合资质要求的A、B、C3家承包商发出投标邀请书,A、B、C3家承包商均按招标文件的要求提交了投标文件,最终确定B承包商中标,并于2011年4月3
根据《水利建设工程文明工地创建管理办法》,下列情形中不得申报“文明工地”的是()。
公民、法人或者其他组织认为海关具体行政行为侵犯其合法权益的,可以在自知道该具体行政行为之日起_________向海关提出行政复议申请。
在现实生活中,科学家们表示他们已经研发出新的耕种系统,可以在__________的环境中种植红薯和草莓,这种种植方式有望应用在火星或月球上。宇航员们可以在国际空间站上种植生菜,但是登上火星的宇航员需要更多的高热量食物,这种方法若成功应用在火星上,届时,宇航
①太阳在亿万年的历史长河中忠于职守地为地球提供着热量,它的能源是什么?②这是一个催人探索的问题。③在相对论出现之前,人们解释说太阳内部物质燃烧而释放出能量。④相对论诞生后,则解释为原子核的裂变产生出巨大的能量。⑤这两种解释使人类面临的选择都将是痛苦的。
TextTherewasatimewhenparentswhowantedaneducationalpresentfortheirchildrenwouldbuyatypewriter,aglobeoran
最新回复
(
0
)