电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java生产者消费者问题

java生产者消费者问题_第1页
1/9
java生产者消费者问题_第2页
2/9
java生产者消费者问题_第3页
3/9
湖北中医学院信息技术系 操作系统课程设计 第 1 页 操作系统课程设计(一号黑体加粗) 用多进程同步方法解决生产者-消费者问题 (小二黑体加粗) 院 系: 班 级: 学 号: 姓 名: 同 组 者: 时 间: 湖北中医学院信息技术系 操作系统课程设计 第 2 页 目录(小二黑体加粗) 一、题目: ............................................... 3 二、设计目的: ........................................... 3 三、总体设计思想概述: ................................... 3 四、说明: ............................................... 3 五、设计要求: ........................................... 3 六、设计方案: ........................................... 3 七、流程图: ............................................. 4 八、运行结果 ............................................. 5 九、源程序 ............................................... 6 十、总结 ................................................. 8 十一、参考文献 ........................................... 9 湖北中医学院信息技术系 操作系统课程设计 第 3 页 一、题目:(标题 2 ,即三号黑体加粗) 用多进程同步方法解决生产者-消费者问题。 二、设计目的: 通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制。 三、总体设计思想概述: 1、 生产者—消费者问题是一种同步问题的抽象描述。 2、 计算机系统中的每个进程都可以消费或生产某类资源。当系统中某一进程使用某一资源时,可以看作是消耗,且该进程称为消费者。 3、 而当某个进程释放资源时,则它就相当一个生产者。 四、说明: 有界缓冲区内设有 20个存储单元,放入/取出的数据项设定为 1-20这 20个整型数。 五、设计要求: 1、每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者进程的标识符。 2、生产者和消费者各有两个以上。 3、多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码。 六、设计方案: 1、用Java编写程序,运行环境为 Eclipse。 2、抽象化生产者与消费者之间的关系,即用线程来产生数据或者使用数据,定义的类有: (1)、public class BufferLock (2)、class Producer 湖北中医学院信息技术系 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java生产者消费者问题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部