- 23
- 0
- 约9.78千字
- 约 59页
- 2017-03-14 发布于上海
- 举报
经典的生产者─消费者问题 消费者 生产者 同步问题: P进程不能往“满”的缓冲区中放产品 设置信号量为S1 Q进程不能从“空”的缓冲区中取产品 设置信号量S2 S1初值为1,S2初值为0 P: Q: while (true) { while (true) { 生产一个产品; P(s2); P(s1) ; 从缓冲区取产品; 送产品到缓冲区; V(s1); V(s2); 消费产品; }; }; 经典的生产者─消费者问题 多个缓冲区的生产者/消费者问题 k k 多个缓冲区的生产者/消费者问题 P:i = 0;while (true) { 生产产品; P(S1); 往Buffer [i]放产品; V(S2); i = (i+1) % k; }; Q: j = 0; while (true) { P(S2); 从Buffer[j]取产品; V(S1); 消费产品; j = (j+1) % k; }; 正确? 信号量初值? Q1,Q2
您可能关注的文档
- 资金管理平台解决方案稿.pptx
- 资金申请报告书大型船舶用柴油机油雾探测器生产基地建设项目.doc
- 资生堂惠润洗发水策划方案案.pptx
- 资五施工组织设计书.doc
- 资阳中学初级中考复习题目.doc
- 资源环境与城乡规划管理专业毕业论文城市边缘区农户就业行为空间演变特征研究—以衡阳市珠晖区酃湖乡个样本村为例.doc
- 邹城市九级数学期中试题目.doc
- 邹城市迎宾大道第二标段工程灰土施工组织设计书.doc
- 邹忌讽齐王纳谏中考题目集.doc
- 走进高三高三主题目班会.ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)