[6][12][单选]假设系统中有 4 台打印机,某些进程用信号量 S 实现对打印机的互斥使用,又假设,系统中申请打印机的进程数量最多为 20 个,下列信号量 S 的数值范围中,哪一个是正确的
[4, -16]
[1, -20]
[4, -20]
[1, -16]
答案
[4, -16]解析
信号量 S 在所有打印机都空闲时为 4,在 20 个进程都对其进行申请时为 4 - 20 = -16,所以信号量 S 的数值范围是[4, -16]。本题答案选择[4, -16]选项。涉及考点为第 4 章并发与同步。
转载请注明出处。