首页
>
操作系统概论(02323)
> 题目详情
在解决多个生产者和多个消费者共享容量大于l的缓冲器问题中,为什么既要同步又要互斥?
分类: 操作系统概论(02323)
发布时间: 2024-07-27 08:29
浏览量: 0
在解决多个生产者和多个消费者共享容量大于l的缓冲器问题中,为什么既要同步又要互斥?
【正确答案】:(1)生产者和消费者之间只有互通消息后才能知道缓冲区中是否可以存物品或取物品,故需同步。(2分)
(2)存物品的指针是多个生产者共享的,只有互斥使用该指针才能避免把不同物品存入同一位置。(1分)
(3)同样,取物品的指针是多个消费者共享的,也只有互斥使用该指针才能避免从同-位置重复取物品。
← 返回分类
返回首页 →
相关题目
只能在核心态下执行的指令是()
操作系统为用户程序完成与()的工作。
进程控制块中的现场信息是在()保存的。
当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高()进程的优先级。
将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为()分配算法。
↑