问题描述:
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区.P1每次用produce()生成一个正整数并用put最佳答案:
首先,您的问题不全,我看的不是很明白.不过,我推测,这是一个操作系统中的模拟生产者——消费者的问题吧.
如果是的话,你可以建立一个确定大小的数组,然后向这个数组中填入三种不同的内容,直到数组填满.再反向使用这个数组中的元素,直到数组中的元素为空,这样就满足这个过程的模拟了.
问题描述:
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区.P1每次用produce()生成一个正整数并用put首先,您的问题不全,我看的不是很明白.不过,我推测,这是一个操作系统中的模拟生产者——消费者的问题吧.
如果是的话,你可以建立一个确定大小的数组,然后向这个数组中填入三种不同的内容,直到数组填满.再反向使用这个数组中的元素,直到数组中的元素为空,这样就满足这个过程的模拟了.
上一篇:(1)若车上人的总质量是200kg,车轮与地面的接触总面积为0.05m2,则观光车静止时对水平地面的压强是多大?(2)观光车以5m/s的速度在水平路面上匀速行驶时,受到的平均阻力是200N,则5min
下一篇:1美元上面为什么有一个等腰梯形的图案,上面还有个金字塔?