- 1
- 0
- 约2.69千字
- 约 22页
- 2015-12-18 发布于广东
- 举报
第九讲 进程同步与通讯 目的与要求:掌握信号量解决进程同步互斥问题的方法;掌握进程通信的基本实现方法。 重点与难点:信号量的典型应用,通讯实现。 作业:13,14 * * 4.2.5 进程同步与互斥举例 一、有限缓冲区问题 问题描述:设有n个缓冲区,一组生产者进程往缓冲区写数据,一组消费者进程从缓冲区取数据,写取以一个缓冲区为单位。 说明: 将缓冲池看作是共享数据,对缓冲区的 操作必须是互斥操作。 如果n个缓冲区全满,生产者进程必须 等待。 如果缓冲区全空,消费者进程必须等待。 有限缓冲区的生产者/消费者问题(生产者和消费者共享一个产品缓冲池) 共享N个缓冲区 P1 P2 … Pm C1 C2 …Cn 生产者 消费者 缓冲池 解:设置以下信号量 mutex,初值为1,控制互斥访问缓冲池。 full,初值为0,表示当前缓冲池中满缓冲区数。 empty,初值为n,表示当前缓冲池中空缓冲区数。 有限缓冲区生产者/消费者进程描述如下: item表示消息数据类型; semaphor full,empty,mutex; item nextp,nextc; 置初值 full=0; empty=n; mutex=1; P(empty); P(mutex); get a empty bufferi; buffe
您可能关注的文档
- 彩色电视机原理与维修 李怀甫第3章 第3.1讲新.ppt
- 彩色电视机原理与维修 李怀甫第3章 第3.2讲新.ppt
- 彩色电视机原理与维修 李怀甫第3章 第3.3讲新.ppt
- 彩色电视机原理与维修 李怀甫第3章 第3.4讲新.ppt
- 彩色电视机原理与维修 李怀甫第3章 第3.5讲新.ppt
- 彩色电视机原理与维修 李怀甫第3章 第3.6讲新.ppt
- 彩色电视机原理与维修 李怀甫第4章 第4.2讲 数字电视信号的信源压缩编码新.ppt
- 彩色电视机原理与维修 李怀甫第4章 第4.3讲 信道编码与数字电视标准新.ppt
- 彩色电视机原理与维修 李怀甫第6章 第6.1讲新.ppt
- 彩色电视机原理与维修 李怀甫第6章 第6.3讲新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 5.1连续存储管理、页式管理新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 6.1设备控制使用方法新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 6.2设备管理、磁盘设备新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 7.1文件与文件目录新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 8.1线程与用户级线程实现新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 8.2核心级线程及线程调度新.ppt
- 操作系统 国家精品课程配套教材 罗宇 文艳军 8.3分布式系统新.ppt
- 操作系统 宗大华 宗涛 陈吉人 1操作系统概述课件新.ppt
- 操作系统 宗大华 宗涛 陈吉人 2进程与线程课件新.ppt
- 操作系统 宗大华 宗涛 陈吉人 3处理机管理课件新.ppt
原创力文档

文档评论(0)