- 104
- 0
- 约6.36千字
- 约 12页
- 2018-11-27 发布于安徽
- 举报
完美.格式.编辑
专业.资料.整理
实验三 编程模拟生产者和消费者问题
一、实验目的和要求
模拟实现用同步机构避免发生进程执行时可能出现的与时间有关的错误。
进程是程序在一个数据集合上运行的过程,进程是并发执行的,也即系统中的多个进程轮流地占用处理器运行。
我们把若干个进程都能进行访问和修改的那些变量称为公共变量。由于进程是并发地执行的,所以,如果对进程访问公共变量不加限制,那么就会产生“与时间有关”的错误,即进程执行后所得到的结果与访问公共变量的时间有关。为了防止这类错误,系统必须要用同步机构来控制进程对公共变量的访问。一般说,同步机构是由若干条原语——同步原语——所组成。本实习要求学生模拟PV操作同步机构的实现,模拟进程的并发执行,了解进程并发执行时同步机构的作用。
二、实验环境
Windows操作系统和Visual C++6.0专业版或企业版
三、实验步骤
模拟PV操作同步机构,且用PV操作解决生产者——消费者问题。
[提示]:
(1) PV操作同步机构,由P操作原语和V操作原语组成,它们的定义如下:
P操作原语P (s):将信号量
您可能关注的文档
- 10kV和以下配网工程施工组织方案[方案].doc
- 1000方蓄水池施工组织方案.doc
- 40米预制箱梁安装专项施工组织方案[架桥机法已通过专家论证].doc
- 1019[2018年更新版]最新电大《纳税基础和实务》教学考一体化网考形考作业试题和答案解析.doc
- 2013年广东专插本考试高等数学试题.doc
- 2015年中考物理复习专题_电流和电压[沪科版]解读.doc
- 2016甘肃临床助理医师外科学_胸壁结核治疗原则模拟考试题.doc
- 2016年_2017临床医师定期考核试题_中医365题带答案解析.doc
- 2015院前急救护士心电图识别比赛考试题.doc
- 2016年_金帆_六年级秋季_最后冲刺五套题.doc
原创力文档

文档评论(0)