计算机 填空题 较难 ★ 精品

PV 操作与同步互斥 — 计算机填空题

计算机考研 408 操作系统(408 大纲) AI 三重审校通过

题目
某生产者—消费者系统中,缓冲区容量为2,信号量 mutex(初值1)、empty(初值2)、full(初值0)。某同学将生产者进程误写为:P(mutex); P(empty); 放入产品; V(mutex); V(full)。消费者进程正确:P(full); P(mutex); 取出产品; V(mutex); V(empty)。初始时缓冲区为空,生产者A、生产者B与一个消费者进程几乎同时开始执行,各进程每次只放取一个产品。若生产者A先完成 P(mutex) 与 P(empty) 的申请并获得两个信号量,此时系统中处于阻塞状态的进程共有____个。