问答题
有一个仓库,可以存放A和B两种产品,但要求:
(1)每次只能存入一种产品(A或B);
(2)-N<A产品数量-B产品数量<M。
其中,N和M是正整数。试用P、V操作描述产品A与B的入库过程。
【参考答案】
semaphore mutex=A, Sa=M-A, Sb=N-A;
main()
{
C......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
某寺庙,有小和尚、老和尚若干。有一水缸,由小和尚用水桶从井中提水入缸,老和尚用水桶从缸里取水饮用。水缸可容10桶水,水取自同一井中。水井径窄,每次只能容一个水桶取水。水桶总数为3个。每次入、取缸水仅为1桶,且不可以同时进行。试用P、V操作给出小和尚、老和尚动作的算法描述。
点击查看答案&解析
问答题
有一个东西方向的独木桥,如图2.13所示,每次只能有一人通过,且不允许人在桥上停留。东西两端各有若干人在等待过桥。请用P、V操作来实现东西两端的人过桥的问题。
点击查看答案&解析
相关试题
下面对临界区的论述中,正确的是()。
一个进程的基本状态可以从其他两种基本状态...
进程从运行态到等待态可能是由于( )。
下列各项步骤中,( )不是创建进程所必需...
进程和程序的本质区别是( )。