生产者消费者问题(源码)-MFC实现-进程模拟
本程序主要是利用进程间同步和互斥,模拟实现生产者和消费者在缓冲池的存取过程。 实现过程中,利用数组模拟缓冲池。生产者主要是往缓冲池中放物品,可用线程模拟对缓冲区数组的占用。消费者主要是从缓冲池中取物品,可用线程模拟对缓冲区数组空间的释放。 进程之间的互斥和同步问题,即不允许消费者进程到一个空缓冲区去取产品,不允许生产者进程向一个装满产品的缓冲区中投放产品;也不允许多个生产者或消费者同时放或取,也不允许生产者和消费者同时放和取。
文件列表
Producer_Consumer.rar
(预估有个28文件)
Producer_Consumer
Producer_Consumer.ncb
113KB
StdAfx.cpp
219B
resource.h
1KB
Producer_ConsumerDlg.h
2KB
Producer_Consumer.aps
22KB
Producer_Consumer.rc
7KB
Producer_Consumer.cpp
2KB
Debug
vc60.pdb
372KB
用户评论