- 44
- 0
- 约2.43千字
- 约 9页
- 2017-09-21 发布于河南
- 举报
Loading… … 生产者与消费者 张晨 内容介绍: 1、生产者-消息者问题 2、信号量 3、P、V原语 4、上机操作 张晨 生产者-消息者问题: 张晨 1、有n个生产者和m个消费者,共用k个缓冲区。生产者将产品消费出来后,放入空缓冲区中,消息者从缓冲区中取出产品。当缓冲区满时,生产者生产的产品不能放入缓冲区中;当缓冲区空时,消息者不能从缓冲区中取得产品。 2、生产者和消费者必须要满足如下条件: 1) 消费者想要接收数据,有界缓冲区中至少有一个单元是满的。 2) 生产者想要发送数据,有界缓冲区中至少有一个单元是空的。 3) 各生产者和各消费者进程之间必须互斥执行。 信号量: 1、信号量sem是一整数,在sem大于零时可代表可供并发进程使用的资源实体数,但sem小于零时,则表示正在等待使用临界区的进程数。建立一个信号量必须经过说明所建信号量所代表的意义,和赋初值以及建立相应的数据结构以便指向那些等待使用该临界区的资源。 张晨 2、信号量只有三种操作:赋值,P、V操作。 P原语、V原语: P原语的操作的主要动作是: 1)sem减1; 2) 若sem减1后仍大于或等于零,则进程继续执行 3) 若sem减1后小于零,则该进程被阻塞后与该信号相对应的队列中,然后转进程调度 张晨 V原语
您可能关注的文档
- 岩土工程分析——四川大学.ppt
- 第二节《化学能与电能》.doc
- 厄米特方程物理意义.doc
- 2013中国中南地区各省大学教师绩效排行榜.doc
- 英语试卷讲评.ppt
- 离心泵及其液位.doc
- 山财2012招生目录.doc
- 对联--七言联.doc
- 英语释义专题.ppt
- 小麦干物质生产和产量影响的模拟模型.ppt
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
原创力文档

文档评论(0)