- 54
- 0
- 约4.61千字
- 约 32页
- 2020-05-02 发布于上海
- 举报
3.10 设在书 3.6节中所描述的生产者-消费者问题中,其缓冲部分为m个长度相等的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。作业中主要问题:1、设第1块缓冲区的公用信号量为mutex[1] 2、mutex[i] ;mutex t[i] ; mutex [n] 3、P(avail) P(mutex[i] ) V(full) V(mutex[i] )分析:1、本题所描述的生产者-消费者问题中,“其缓冲部分为m个长度相等的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度”,与教材中3.6节(P62)问题有所不同。(1)教材中3.6节问题中,一次从有界缓冲区中取一个单元; (2)这里,一次从m个有界缓冲区中取一个缓冲区。2、本题所描述的生产者-消费者问题中,“生产者和消费者可对缓冲区同时操作”,与教材中3.6节(P62)问题有所不同。(1)教材中3.6节问题中,由于有界缓冲区是临界资源,因此,各生产者进程和各消费者进程之间必须互斥执行。(2)这里,生产者和消费者之间不需要互斥。(3)生产者和生产者之间?消费者和消费者之间?解:首先,可以看到,本问题是一个同步问题。即生产者和消费者之间满足如下条件:(1) 消费者想接收数据时,有界缓冲区中至少有一个缓冲区是满的
您可能关注的文档
- 标准工时与产能计算.pptx
- 结构体和共用体第.pptx
- 统计学教学总论.pptx
- 第五妇科疾病的诊断要点.pptx
- 问诊病历书写诊断步骤.pptx
- 飞之翔篮球馆项目运营方案.pptx
- 高精度计算加减乘.pptx
- 财务管理-练习题.pptx
- 第六章酶促反应动力学.pptx
- 教学案例与案例教学详解.pptx
- 视频测试信号发生器技术要求标准化发展研究报告.docx
- 数字化供应链 供应商管理 第6部分:钢铁行业标准化发展研究报告.docx
- 快手新手零基础简单剪辑教程.docx
- 快手新手作品热度提升日常操作.docx
- PitchBook_2026年三季度美国信贷市场季报-US Credit Markets Quarterly Wrap Third quarter, 2026.docx
- 硅谷银行-2026年企业风险投资状况 State of CVC 2026 A Deep Dive Into the Dynamics of the Corporate Venture Capital Ecosystem.docx
- 小学数学解决问题画图建模教学实务.docx
- 中考历史重点、热点问题猜押.doc
- 中国酒精饮料市场调研与未来发展趋势报告.doc
- 中国活性氧化镁行业市场调研及行业前景预测报告.doc
原创力文档

文档评论(0)