资源简介
设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制。
说明:有界缓冲区内设有20 个存储单元,放入/取出的数据项设定为1‐20 这20 个整型数。
设计要求:
1)每个生产者和消费者对有界缓冲区进行操作后,实时显示有界缓冲区的全部内容、当前指针位置和生产者/消费者的标识符。
2)生产者和消费者各有两个以上。
3)多个生产者或多个消费者之间须有共享的对缓冲区进行操作的函数代码。
4) 采用可视化界面,可在运行过程中随时暂停,查看当前生产者、消费者以及有界缓冲区的状态。
提示:(1) 有界缓冲区可用数组实现。
代码有详细中文注释,简单易懂
代码片段和文件信息
- 上一篇:DWG图纸转PDF文件
- 下一篇:pdfjs最新1.9.426
相关资源
- 考勤系统数据库课程设计
- Java网络编程 五子棋 课程设计
- java课程设计java音乐播放器
- JAVA课程设计 拼图游戏
- web课程设计 Servlet+JSP实现的图书管理
- SQL server数据库课程设计
- 数据库原理课程设计学生选课管理系
- 酒店管理系统源码课程设计
- Java课程设计通讯录管理系统
- 操作系统课程设计 java编写 文档+代码
- JavaEE(J2EE)课程设计,MyEclipse工程,
- 简单仓库管理系统 基于java+SQLserver2
- bs结构新闻发布系统课程设计
- 局域网聊天程序 计算机网络课程设计
- java 拼图游戏课程设计
- Java课程设计满分 图书管理系统实验报
- Java-图书馆管理系统()-课程设计报
- 课程设计——员工管理系统
- 广工java课程设计(文本编辑器)
- Java课程设计连连看游戏(含代码)
- 报刊订阅管理系统源码
- -Oracle课程设计Java源文件
- 网上商城的设计与实现
- javaweb课程设计报告
- 操作系统课程设计--模拟进程调度管理
- 图书管理系统源程序+课程设计报告
- 仓库管理系统java课程设计
- Android 课程设计
- java课程设计一个图形界面的小游戏
- Java课程设计教材管理系统
评论
共有 条评论