问答题
银行有n个柜员,每个顾客进入银行后先取一个号,并且等着叫号,当一个柜员空闲后,就叫下一个号。试用信号量方法PV操作实现此过程,并给出信号量定义和初始值。
【参考答案】
将顾客号码排成一个队列,顾客进入银行领取号码后,将号码由队尾插入。柜员空闲时,从队首取得顾客号码,并且为这个顾客服务,由......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
理发店理有一位理发师、一把理发椅和n把供等候理发的顾客坐的椅子。如果没有顾客,理发师便在理发椅上睡觉,一个顾客到来时,顾客必须叫醒理发师,如果理发师正在理发时又有顾客来到,则如果有空椅子可坐,就坐下来等待,否则就离开。
点击查看答案
问答题
在南开大学至天津大学间有一条弯曲的路,每次只允许一辆自行车通过,但中间有小的安全岛M(同时允许两辆车),可供两辆车在已进入两端小车错车,如图2-13所示。设计算法并使用P、V操作实现。
点击查看答案
相关试题
如果从进程P1发来一个请求(0,4,2,...
系统是否处于安全状态如安全,请给出一个安...
为保证进程正确运行,应采用怎样的分配策略...
假定某计算机系统有R1和R2两类可使用资源...
假设具有5个进程的进程集合P=P0,P1,P...