题目内容
(请给出正确答案)
[主观题]
有一个阅览室,共有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
如搜索结果不匹配,请 联系老师 获取答案