问答题

有座可双向通行的单车道桥,最大载重负荷为4辆汽车。请给出任意一辆车通过该桥的管理算法。

【参考答案】

Semaphore s(4);//s初始值为4
//算法过程:
P(S);
汽车上桥、行驶并下桥;
V(S);
<上一题 目录 下一题>
热门 试题

问答题
下列程序执行时,系统的输出可能是什么 a=55; pid=fork(); if (pid==0) sleep(5); a=99; sleep(5); printf( child leaving n ); exit(0); else sleep(7); printf( a=%d n ,a); wait(0); printf( parent child exited n );
问答题
超市可容纳500人同时购物,有6扇可供出入的门,既可进又可出,每扇门只允许一个人通过,试回答以下问题: (1)用PV操作及信号量描述进入和离开该超市的算法,使得该超市的购物容量得到最大限度的发挥。 (2)如再加一个限制条件:同一个顾客进出必须通过同一扇门,那么相应算法如何编写
相关试题
  • 消息缓冲通信技术是一种高级通信机制,由Ha...
  • 在设计进程调度算法时,应着重考虑哪儿个问题
  • 从读卡机上读进Ⅳ张卡片,然后复制一份,要...
  • 有三个进程P1、P2和P3并发工作。进程P3...
  • 公路上有一座桥,该桥一次只允许一辆汽车在...