- 0
- 0
- 约2.91千字
- 约 23页
- 2019-05-20 发布于湖北
- 举报
进程同步跟通信资料文档
第九讲 进程同步与通信 目的与要求:掌握信号量解决进程同步互斥问题的方法,掌握进程通信的基本实现方法。 重点与难点:信号量的典型应用,通信实现。 作业:15,16,17。 * * 4.2.5 进程同步与互斥举例 一、有限缓冲区问题 问题描述:设有n个缓冲区,一组生产者进程往缓冲区写数据,一组消费者进程从缓冲区取数据,写取都以一个缓冲区为单位。 说明: 将缓冲池看做是共享数据,对缓冲区的 操作必须是互斥操作。 如果n个缓冲区全满,生产者进程必须 等待。 如果缓冲区全空,消费者进程必须等待。 有限缓冲区的生产者/消费者问题(生产者和消费者共享一个产品缓冲池)。 共享N个缓冲区 P1 P2 … Pm C1 C2 …Cn 生产者 消费者 缓冲池 解:设置以下信号量 mutex,初值为1,控制互斥访问缓冲池。 full,初值为0,表示当前缓冲池中满缓冲区数,用于同步。 empty,初值为n,表示当前缓冲池中空缓冲区数,用于同步。 有限缓冲区生产者/消费者进程描述如下: type item= …; var buffer= …; full,empty,mutex:semaphor; nextp,nextc:item; begin full:=0; empty:=n; mutex:=1; P(empty)
您可能关注的文档
最近下载
- 农田排涝泵站汛期24小时值守管理制度.docx VIP
- 统编版语文八年级上册12 短文二篇 课件(共54张PPT).pptx VIP
- 课堂管理和班级管理心得3篇.docx VIP
- 陕西理工大学《汉英语言对比》2023-2024学年第一学期期末试卷.doc VIP
- 人事行政总监转正述职报告.pptx VIP
- 6G推进组-6G通信感知一体化协作感知关键技术前沿报告2024.docx
- EJ_T 20179.6-2018 核材料与核设施实物保护出入口控制系统技术要求 第6部分:数字辐射成像车辆检查系统.pdf VIP
- EJ_T 20179.5-2018 核材料与核设施实物保护出入口控制系统技术要求 第5部分:车辆出入控制机构-抗机动车辆撞击装置.pdf VIP
- EJ_T 20179.4-2018 核材料与核设施实物保护出入口控制系统技术要求 第4部分:车辆出入控制机构-电动车辆门.pdf VIP
- 2026年天津市公务员考试《申论》A类真题及答案解析.docx VIP
原创力文档

文档评论(0)