- 44
- 0
- 约1.27万字
- 约 23页
- 2018-05-13 发布于浙江
- 举报
操作系统报告
实验2--进程同步机制
--生产者消费者问题
姓名: 夏磊
学号: S1048035
班级: 2010级秋季班
指导教师: 陈向群、原仓周
目录
操作系统报告 1
1 设计思路及主要代码分析 3
1.1 实验目的 3
1.2 实验要求 3
1.3 设计思路 4
1.3.1 程序流程图 4
1.3.2 设计说明 5
1.3.3 程序结构设计 5
1.4 程序代码 7
2 实验结果及问题分析 13
2.1 测试结果 13
2.2 结果分析 14
3 心得体会 15
4 问题回答 15
5 附录 25
5.1 机器环境及配置 25
5.2 编译环境 25
5.3 程序及源码 25
设计思路及主要代码分析
实验目的
用P、V操作实现进程同步机制的多个生产者-消费者问题,了解生产者-消费者问题具体实施办法。
实验要求
在Windows
对某一个生产者有需求的所有消费者均访问过某个缓冲区后,该生产者或其他生产者才可以向这个缓冲区再存放产品
要求构造一个输入数据文本,运行后,显示对应的输出结果
测试文本格式:
测试文件包括n+1
第一行为缓冲区数目,以下每行为一个记录,记录的字段用空格分开
记录的第一个字段是线程序号,第二字段标记为CP(生产者),第三字段是表示生产/消费时间,对于C,之后的字段表示它使用哪些生产者(以线程序号表示)的产品
示例
原创力文档

文档评论(0)