课后题 操作系统 同步与互斥 解答题
第 161 题

假设一个录像厅有1,2,3三种不同的录像片可由观众选择放映,录像厅的放映规则如下:

  1. 任意时刻最多只能放映一种录像片,正在放映的录像片是自动循环放映的,最后一 名观众主动离开时结束当前录像片的放映。 2)选择当前正在放映的录像片的观众可立即进入,允许同时有多位选择同一种录像片 的观众同时观看,同时观看的观众数量不受限制。 3)等待观看其他录像片的观众按到达顺序排队,当一种新的录像片开始放映时,所有 等待观看该录像片的观众可依次序进入录像厅同时观看。用一个进程代表一个观众, 要求:用信号量方法PV 操作实现,并给出信号量定义和初始值。

[tag_link]

【解答】