首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出一个单车道的简易桥,如图8—4所示。 车流如箭头所示。桥上不允许有两车交会,但允许同方向车依次通行(即桥上可以有多个同方向的车)。该桥最大可载重5辆汽车。用P,V操作实现交通管理,以防桥上交通堵塞。
给出一个单车道的简易桥,如图8—4所示。 车流如箭头所示。桥上不允许有两车交会,但允许同方向车依次通行(即桥上可以有多个同方向的车)。该桥最大可载重5辆汽车。用P,V操作实现交通管理,以防桥上交通堵塞。
admin
2014-04-17
69
问题
给出一个单车道的简易桥,如图8—4所示。
车流如箭头所示。桥上不允许有两车交会,但允许同方向车依次通行(即桥上可以有多个同方向的车)。该桥最大可载重5辆汽车。用P,V操作实现交通管理,以防桥上交通堵塞。
选项
答案
本题是基于读者一写者问题衍生出来的题日,可以看成是两批互斥的读者,且对于正在读的读者数目有限制。理解每个信号量的意义后,再看进程描述。 int east count=0; //记录东端获得上桥许可的车辆数 int west count=0; //记录西端获得上桥许可的车辆数 semaphore meast=1; //实现对east count的互斥访问 semaDhore mwest=1; //实现对west count的互斥访问 semaDhore scount=5; //桥的剩余载重信号量 semaphore mutex=1; //实现东西两端车辆互斥上桥 Process east(i)(i=1,2,3…) //东端车辆过桥进程 { P(meast); if(east count==0) //第一辆东端来车 P(mutex); //申请东端车辆上桥 east count++; //获得上桥许可的东端车辆数增1 V(meast); P(scount); //可同时上桥的车辆数减1 Cross the Bridge; v(scount); //可同时上桥的车辆数增1 P(meast); east count--; //获得上桥许可的东端车辆数减1 if(east count==0) //最后一辆获得上桥许可的车辆已过桥 v(mutex); //允许西端车辆上桥 V(meast); } Proces s west(i)(i=1,2,3…) //西端车辆过桥进程,注释参照east(i) { P(mwest); if(west count==0) p(mutex); west Count++; V(mwest); P(scount); Cross the Bridge; V(scount), P(mwest); west Count--; if(west count==0) V(mutex); V(mwest); }
解析
转载请注明原文地址:https://kaotiyun.com/show/QYxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析第二次工业革命的特点及历史影响。
概述人民公社运动发生的原因、错误、危害及主要教训。
李鸿章奏请在天津设立的北洋水师学堂的落成时间是()。
曹操统一北方的关键战役是()。
唐朝由盛转衰的标志性事件是()。
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
著名的绥靖政策文件《霍尔—赖伐尔协定》是英、法与意大利签订的,密谋发动()。
试析第三次科学技术革命对人类社会和历史进程的影响。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
随机试题
下列词中全都是一个语素直接构词的是
网页是一种应用________语言编写,可以在WWW上传输,能被浏览器认识和翻译成页面并显示出来的文件。
IfDorothyhadnotbeenbadlyhurtinacaraccident,______inlastmonth’sOlympicGames.
GM1-ELISA用来检测_______
A.鳞状上皮细胞癌B.细支气管肺泡癌C.大细胞未分化癌D.腺癌E.小细胞未分化癌生长快,侵袭力强,远处转移早,对化学药物治疗和放射治疗较敏感的是()
下列不属于抗消化性溃疡的药是
泻白散与清骨散的组成中均含有的药物是
患者男,43岁,开放性肺结核,咳嗽、咳痰1周入院。作为隔离病区的护士在护理该患者时,应明确该病的传播途径是
预缩砂浆配置时,掺入水泥重量1/1000的(),以提高砂浆的流动性。
在小学低年级的某次数学测验中,由于数学试卷中试题的文字表述过于复杂,学生不能完全理解题干的要求,也不能正确地解答题目,以至于该试卷无法正确测量学生数学学习的状况。据此可以判断这次数学测验是()。
最新回复
(
0
)