操作系统 生产者消费者问题 Java代码

时间:2013-01-24 15:14:59
【文件属性】:

文件名称:操作系统 生产者消费者问题 Java代码

文件大小:2KB

文件格式:RAR

更新时间:2013-01-24 15:14:59

操作系统 生产者消费者

生产者消费者问题,描述一组生产者向一组消费者提*品/消息。它们共享一个有界缓冲区,生产者向其中放产品/消息,消费者从中取产品/消息。只要缓冲区未满,生产者可放产品/消息,只要缓冲区有数据,消费者可取消息。即应满足下列二个同步条件: 1.只有在缓冲池中至少有一个缓冲区已存入消息后,消费者才能从中提取消息,否则消费者必须等待。 2.只有缓冲池中至少有一个缓冲区是空时,生产者才能把消息放入缓冲区,否则生产者必须等待。 设计要求: 要求设定一个缓冲池中有n个缓冲区,每个缓冲区存放一个消息,创建多个生产者,消费者,并在每个生产者消费者创建时、发出放/取产品申请时、正在放/取产品时和放/取产品结束时分别给出提示信息,并显示取/方产品前后的缓冲区状态,以检查所有处理都遵守相应的操作限制。


【文件预览】:
生产者消费者问题
----Consumer.java(471B)
----ProducerAndConsumer.java(1KB)
----Producer.java(519B)
----PCTest.java(501B)

网友评论

  • 还没下完,点了取消 尴尬
  • 很金典,但是没有实现追逐问题
  • 很有参考价值!谢谢!
  • 感谢分享,写的很详细。
  • 亲测可用,代码很清晰
  • 运行不错,可以用
  • 精品啊,是好东西!谢谢
  • 还行吧,有一些帮助
  • 运行着不错,可惜没有可视化界面。
  • 经典的问题,值得借鉴
  • 操作系统的课程设计,不错可以用
  • 操作系统作业啊啊啊
  • 还行,很值得参考,感谢楼主
  • 很有帮助的,很好
  • en ,整体挺不错的,但是不是我需要的那一类。。。
  • 写的不错,思想表达的还可以
  • 很经典的问题,学习一下必定会有帮助
  • 挺好的,思路清晰的说,可以借鉴
  • 楼主的代码,思路很是清晰,算法也有一定的借鉴意义,但是界面有点不太美观
  • 代码很清晰,和想要的生产者-消费者模型也很类似,有比较大的帮助,大家需要可以下载借鉴一下,感谢楼主