基于windows系统的JAVA语言订票系统实现课程设计
《基于windows系统的JAVA语言订票系统实现课程设计》由会员分享,可在线阅读,更多相关《基于windows系统的JAVA语言订票系统实现课程设计(15页珍藏版)》请在毕设资料网上搜索。
1、操作系统课程设计 实验报告 基于 windows 系统的 JAVA 语言订票 系统实现课程设计 课程设计课程设计要求要求: 基于 Windows 的课程设计,任务要求为 2 个 Projects,完成一下两个任务及要求: (1) :进程间的通信、并发(同步或者互斥) 、文件读写等要求 (2) :内存管理、DLL、Windows 消息机制、IO 等等 问题简要描述和设计要求:问题简要描述和设计要求: (1) :多个进程之间的相互通信 :其中一组进程(生产者)从外部获取数据 :另外一组进程(消费者)接受并显示数据 (2) :设计并实现这样一个系统。两组进程的数目自定 问题具体描述和设计要求:问题具
2、体描述和设计要求: (1) :完成 N 个生产者和 M 个消费者之间的并发控制,N、M 不低于 5,数据发送 和接收缓冲区大小不小于 10 个。 (2) :某个生产者进程生产的消息供 K 个消费者进程消费。K=M。某些消费进程 消费多个生产者生产的消息。 生产者和消费者之间的对应关系可以在程序开始有一个文件中 读入,也可以动态调整。 课程设计目的课程设计目的: (1)掌握并能够灵活使用进程间通信机制 (2)掌握并能够灵活使用同步互斥机制 (3)掌握并能够灵活使用 IO 技术 课程设计分析课程设计分析: 多个进程之间的相互通信多个进程之间的相互通信: (1) :其中一组进程(生产者)从外部获取数
3、据 (2) :另外一组进程(消费者)接收并显示数据 已实现的功能:已实现的功能: 1 设计实现基于线程的多任务程序 2 完成生产者消费者程序设计 3 实现线程之间的消息通信程序 未实现的功能:未实现的功能: DLL 的功能:动态链接库的实现,DLL 是一个包含可由多个程序同时使用的代码 和数据库, DLL 不是可执行文件。 动态链接库提供了一种方法使进程可以调用不属 于其可执行代码的函数。函数的可执行代码位于 DLL 中,该 DLL 包含一个或多个 已被编译、 链接并使用他们的进程分开存储的函数。 DLL 还有助于共享数据和资源。 多个应用程序可同时访问内存中单个 DLL 副本的内容。DLL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 windows 系统 JAVA 语言 订票 实现 课程设计
