操作系统课程设计报告---生产者消费者同步算法
《操作系统课程设计报告---生产者消费者同步算法》由会员分享,可在线阅读,更多相关《操作系统课程设计报告---生产者消费者同步算法(10页珍藏版)》请在毕设资料网上搜索。
1、 操 作 系 统操 作 系 统 课 程 设 计 说 明 书课 程 设 计 说 明 书 题 目: 生产者消费者同步算法 院 系: 国际教育学院 目录目录 一、概述1 二、 使用的基本概念和原理 1 2.1 多道程序.1 2.1 进程 2 2.3 线程 2 2.4 同步和互斥的概念 3 三、 总体设计 3 四、 详细编码设计 .4 4.1 UI 界面主线程 4 4.2 管程类 5 4.3 生产者类.6 4.4 消费者类.7 五、运行效果截图: .7 六、总结8 操作系统课程设计 - 1 一、概述一、概述 目的; 根据进程同步机制,编写一个解决下述问题的程序,可显示缓冲池 状态、放数据、取数据等过程
2、。 问题:一组生产者向一组消费者提供消息,它们共享一个有界缓冲 池,生产者向其中投放消息,消费者从中取得消息。假定这些生产者和 消费者互相等效,只要缓冲池未满,生产者可将消息送入缓冲池;只要 缓冲池未空,消费者可从缓冲池取走一个消息。 主要完成的任务;通过多线程编程实现生产者消费者同步算法。 使用的开发工具;Eclipse,语言 Java 解决的主要问题:上述问题。 二、二、 使用的基本概念和原理使用的基本概念和原理 2.1 多道程序多道程序 多道程序设计是指在主存中同时存放多道用户作业,使它们都处于 执行的开始点和开始点之间,这些程序共享计算机系统资源。 多道程序设计的主要优点有: (1)提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 报告 生产者 消费者 同步 算法
