生产者消费者问题(源码)-MFC实现-进程模拟

上传者: u010476936 | 上传时间: 2021-03-30 16:43:42 | 文件大小: 1.84MB | 文件类型: RAR
本程序主要是利用进程间同步和互斥,模拟实现生产者和消费者在缓冲池的存取过程。 实现过程中,利用数组模拟缓冲池。生产者主要是往缓冲池中放物品,可用线程模拟对缓冲区数组的占用。消费者主要是从缓冲池中取物品,可用线程模拟对缓冲区数组空间的释放。 进程之间的互斥和同步问题,即不允许消费者进程到一个空缓冲区去取产品,不允许生产者进程向一个装满产品的缓冲区中投放产品;也不允许多个生产者或消费者同时放或取,也不允许生产者和消费者同时放和取。

文件下载

资源详情

[{"title":"( 28 个子文件 1.84MB ) 生产者消费者问题(源码)-MFC实现-进程模拟","children":[{"title":"Producer_Consumer","children":[{"title":"Producer_Consumer.ncb <span style='color:#111;'> 113.00KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"Producer_ConsumerDlg.h <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.aps <span style='color:#111;'> 22.12KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.rc <span style='color:#111;'> 6.60KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.cpp <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"vc60.pdb <span style='color:#111;'> 372.00KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.res <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.ilk <span style='color:#111;'> 234.18KB </span>","children":null,"spread":false},{"title":"Producer_ConsumerDlg.obj <span style='color:#111;'> 43.92KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 209.00KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.pch <span style='color:#111;'> 5.25MB </span>","children":null,"spread":false},{"title":"Producer_Consumer.obj <span style='color:#111;'> 14.63KB </span>","children":null,"spread":false},{"title":"StdAfx.obj <span style='color:#111;'> 103.10KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.exe <span style='color:#111;'> 112.07KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.pdb <span style='color:#111;'> 417.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Producer_Consumer.dsw <span style='color:#111;'> 540B </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.h <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.opt <span style='color:#111;'> 50.50KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.clw <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"Producer_Consumer.plg <span style='color:#111;'> 747B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Producer_Consumer.rc2 <span style='color:#111;'> 409B </span>","children":null,"spread":false},{"title":"Producer_Consumer.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"Producer_Consumer.dsp <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"Producer_ConsumerDlg.cpp <span style='color:#111;'> 10.78KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • qq_37087973 :
    这时单缓还是多缓
    2017-12-25
  • 令皇 :
    下来学习学习
    2017-10-21
  • 国境之南南 :
    还行吧,就是有点高大上
    2015-05-21
  • lwn20120806 :
    这个蛮不错的
    2014-10-17

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明