某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,厅外的购票者可立即进入,否则需要在外面等待。每个购票者可看成一个进程。
(1)、
定义一信号量S,初始值20
意义:
S>0 S的值表示可继续进入售票厅的人数
S=0 表示售票厅已有20名购票者
S<0 表示等待进入售票厅的人数
(2)、
P(S)
进入售票厅;
购票;
退出;
V(S)
(3)、
S的最大值为20
S的最小值为20-n
某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,厅外的购票者可立即进入,否则需要在外面等待。每个购票者可看成一个进程。
(1)、
定义一信号量S,初始值20
意义:
S>0 S的值表示可继续进入售票厅的人数
S=0 表示售票厅已有20名购票者
S<0 表示等待进入售票厅的人数
(2)、
P(S)
进入售票厅;
购票;
退出;
V(S)
(3)、
S的最大值为20
S的最小值为20-n