计算机 选择题 简单 ★ 精品

信号量机制与进程同步 — 计算机选择题

操作系统(大学通用) 进程的描述与控制 AI 三重审校通过

题目
在生产者-消费者问题中,某缓冲区容量为 6,信号量 empty=6、full=0、mutex=1。生产者进程循环执行:生产数据;【第一空】;将数据存入缓冲区;【第二空】。下列第一空与第二空的操作序列中,正确且不会导致死锁的是( )。 A. 第一空:wait(empty); wait(mutex) 第二空:signal(mutex); signal(full) B. 第一空:wait(mutex); wait(empty) 第二空:signal(full); signal(mutex) C. 第一空:wait(full); wait(mutex) 第二空:signal(mutex); signal(empty) D. 第一空:wait(empty); signal(mutex) 第二空:wait(mutex); signal(full)