有一个阅览室,共有100个座位。读者进入阅览室时必须在入口处进行登记;离开阅览室时必须进行注销。试用PV操作描述读者进入/离开阅览室的同步与互斥关系。

有一个阅览室,共有100个座位。读者进入阅览室时必须在入口处进行登记;离开阅览室时必须进行注销。试用PV操作描述读者进入/离开阅览室的同步与互斥关系。


参考答案和解析
算法描述如下: 设置两个私有信号量 S1 、 S2 和一个互斥信号量 Mutex . S1:=100( 表示空闲作为数 ) S2:=0( 表示没有阅读者 ) P1: 进入 Repeat P(S1) P(Mutex) 读者登记信息 V(Mutex) V(S2) 读者就座阅读 Until false P2: 注销 Repeat P(S2) P(Mutex) 读者注销信息 V(Mutex) V(S1) 读者离开阅览室 Until false

相关考题:

读者需要准备雅思、托福等考试,应推荐读者去哪个阅览室?()A、外文图书借阅区B、外文参考工具书阅览室C、友谊图书馆D、社科图书阅览室

读者在阅览室学习时,可大声喧哗。

读者进入阅览室内可以携带在图书馆借的书。

读者若要查询图书馆订阅的最新期刊,应去哪里()?A、现刊阅览室B、过刊阅览室C、电子阅览室D、借书室

读者进入阅览室有疑难问题需要解决时,应()A、问同学B、自己解决C、询问老师D、其他

读者短时间离开电子阅览室时,可将贵重物品留在桌子上。

读者进入阅览室不用刷卡,借书时才需要。

读者在电子阅览室的以下做法正确的是?()A、遵守电子阅览室的各项规定,服从机房管理人员的安排B、用户上机需先预交上机费用,操作时应严格遵守操作规程C、进入电子阅览室按照学生进入的先后顺序,不得替别人占位置D、上机时如遇异常情况,可以私自做处理。

读者进入阅览室读者,对于着装要求,以下哪些是不被允许的()A、背心B、短裤C、拖鞋D、毛衣

下列关于读者进入现刊阅览室的说法正确的是()A、直接进入B、刷借阅证进入C、凭学生证进入

读者进入近代文献阅览室必须寄包。

以下关于电子阅览室的使用方法中,说法正确的是?()A、进入电子阅览室上机必须是本阅览室注册用户B、本阅览室利用集成管理系统对上机用户身份进行确认并收费C、本阅览室为读者主要提供数据库查询和上网学习服务D、电子阅览室如同外面网吧可以玩游戏

离开阅览室时,可以带出期刊以及报纸。

读者进入阅览室后要服从老师和管理员的管理,不许与值班同学发生口角。

读者刷卡进入现刊阅览室阅览期刊时,应当自觉使用()。A、代书板B、阅览牌C、书立

读者在阅览室可以进餐。

读者凭本人借阅证进入阅览室阅读报纸、期刊,阅览室的期刊报纸一律不外借。

目前图书馆不允许读者带包及书进入的阅览室有()A、报刊阅览室B、图书阅览室C、电子阅览室D、特藏阅览室

单选题读者刷卡进入现刊阅览室阅览期刊时,应当自觉使用()。A代书板B阅览牌C书立

多选题以下关于电子阅览室的使用方法中,说法正确的是?()A进入电子阅览室上机必须是本阅览室注册用户B本阅览室利用集成管理系统对上机用户身份进行确认并收费C本阅览室为读者主要提供数据库查询和上网学习服务D电子阅览室如同外面网吧可以玩游戏

单选题读者进入阅览室有疑难问题需要解决时,应()A问同学B自己解决C询问老师D其他

判断题读者进入阅览室内可以携带在图书馆借的书。A对B错

多选题读者在电子阅览室的以下做法正确的是?()A遵守电子阅览室的各项规定,服从机房管理人员的安排B用户上机需先预交上机费用,操作时应严格遵守操作规程C进入电子阅览室按照学生进入的先后顺序,不得替别人占位置D上机时如遇异常情况,可以私自做处理。

判断题读者进入阅览室不用刷卡,借书时才需要。A对B错

多选题读者进入阅览室读者,对于着装要求,以下哪些是不被允许的()A背心B短裤C拖鞋D毛衣

单选题目前图书馆不允许读者带包及书进入的阅览室有()A报刊阅览室B图书阅览室C电子阅览室D特藏阅览室

判断题读者凭本人借阅证进入阅览室阅读报纸、期刊,阅览室的期刊报纸一律不外借。A对B错

判断题读者短时间离开电子阅览室时,可将贵重物品留在桌子上。A对B错