- -
?操作系统?实验报告
生产者和消费者的问题
一、 实验目的
掌握根本的同步与互斥的算法,理解根本的生产者与消费者的模型。
学习使用 中根本的同步对象,掌握相关的 的使用方法。
了解 中多线程的并发执行机制,线程间的同步和互斥。
二、 实验的容及其要求
1. 实验容
以生产者消费者模型为根据,在 环境下创立一个控制台进程,在改良程中创立 个线程
模拟生产者和消费者,实现进程〔线程〕的同步与互斥。
.实验要求
学习并理解生产者消费者模型及其同步互斥规那么
学习了解 同步对象及其特性
熟悉实验环境,掌握相关 的使用方法
设计程序,实现生产者消费者进程〔线程〕的同步与互斥
提交实验报告
三、 实验的时间安排
. 实验前,先到图书馆或上网百度了解有关生产者 消费者模型的相关知识,建立生产者消费者模型的
根本概念。
. 利用 周、 周、 周的上机时间编写和调试程序代码。
. 利用其他课余时间来分析实验的最终结果并完成相关的实验报告。
四、 实验的环境
硬件条件:普通计算机一台
软件条件:操作系统:
开发语言:
本实验是在 环境下实现的,利用 提供的系统接口〔〕完成
程序的功能。实验在 下安装 后进展,因为 是一个集成开发环境,其中包含了
所有工具和定义,所以安装了 后就不用特意安装 了。实验中所用的 〔应用程序接口〕,
是操作系统提供的用来进展应用程序设计的系统功能接口。要使用这些 ,需要包含对这些函数进展说
明的 头文件,最常见的就是 !。一些特殊的 调用还需要包含其他的头文件。
五、 正文
1.程序构造图:
- - word.zl-