PV 操作与同步互斥 — 计算机填空题
题目
某生产者—消费者系统中,缓冲区容量为3,信号量 mutex(初值1)实现对缓冲区的互斥访问,empty(初值3)表示空缓冲区数,full(初值0)表示满缓冲区数。某同学将生产者进程误写为:先执行 P(mutex),再执行 P(empty),然后放入产品并执行 V(full)、V(mutex)。现缓冲区已装满(empty=0,full=3),mutex=1,消费者均未运行。此后两个生产者进程 P1、P2 先后依次开始执行上述代码。此时 mutex 的值为____,因执行 P(mutex) 而被阻塞的生产者进程共有____个。