返回主页

[操作系统 P1366] 某车站售票厅,任何时刻最多可容纳20名购票者进入

 
学习人数: 3.0k
 
正确率: ??%
答案解析

题目描述
未通过

某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票少于20名购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答下列问题:

1)用PV操作管理这些并发进程时,应怎样定义信号量?写出信号量的初值以及信号量各种取值的含义。

2)根据所定义的信号量,把应执行的PV操作填入下述程序中,以保证进程能够正确地并发执行。

   Cobegin PROCESS Pi(i=1,2,…)

       Begin

       进入售票厅;

    购票;

    退出;

End;

   Coend

(3)若欲购票者最多为n个人,写出信号量可能的变化范围(最大值和最小值)。


上一题
下一题
加入错题本
个人笔记
已有10条笔记

登录后提交答案


暂无评论,来抢沙发