
该文档涉及生产者-消费者问题的模拟程序设计,并包含源代码(课设文件)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
通过采用进程同步技术,针对“生产者-消费者”问题进行解决,并使用C或C++编程语言进行实现。首先,设计目标在于通过深入研究进程并发以及信号量机制,最终达成生产者-消费者问题的并发控制。其次,设计规范如下:1) 每个生产者和消费者进程在对有界缓冲区执行操作后,应立即呈现该缓冲区的完整内容,包括当前指针位置以及生产者/消费者进程的唯一标识符。请注意,有界缓冲区(建议采用数组结构实现)内部包含20个存储单元,其中数据项的编号设定为1至20这20个整数。2) 生产者和消费者各自应拥有至少两个以上的实例。3) 多个生产者进程或多个消费者进程之间必须提供共享的代码接口,用于共同访问和操作该缓冲区。
全部评论 (0)
还没有任何评论哟~


