回 帖 发 新 帖 刷新版面

主题:请教一道操作系统题目

书上有一道例题:
   若有一个仓库,可以存放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。

回复列表 (共2个回复)

沙发

你说的跟书上的还不是一样

板凳

前面我没有详细说书上的解答。具体是这样的:书上说设置2个同步信号量sp1和sp2,sp1表示存放产品p1,初值是i-1;sp2表示存放产品p2,初值是k-1.我的意思是
sp1初值是k-1,sp2初值是i-1。

我来回复

您尚未登录,请登录后再回复。点此登录或注册