主题:请教一道操作系统题目
书上有一道例题:
若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求:
1.w=p1的数量-p2的数量
2.-i<w<k (i,k为正整数)
若用P-V操作实现p1和p2产品的入库过程,至少需要2个同步信号量及一个互斥信号量。其中同步信号量的初值为1,互斥信号量的初值分别为i-1和k-1。
我觉得互斥信号量的初值分别为k-1和i-1。
若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求:
1.w=p1的数量-p2的数量
2.-i<w<k (i,k为正整数)
若用P-V操作实现p1和p2产品的入库过程,至少需要2个同步信号量及一个互斥信号量。其中同步信号量的初值为1,互斥信号量的初值分别为i-1和k-1。
我觉得互斥信号量的初值分别为k-1和i-1。