下载 >  开发技术 >  C > 操作系统-生产者与消费者问题的C语言实现

操作系统-生产者与消费者问题的C语言实现 评分:

1.模拟用信号量机制实现生产者和消费者问题。 2.设计报告内容应说明: ⑴ 课程设计目的与功能; ⑵ 需求分析,数据结构或模块说明(功能与框图); ⑶ 源程序的主要部分; ⑷ 运行结果与运行情况分析; ⑸ 自我评价与总结:
2010-03-06 上传大小:11KB
分享
收藏 (10) 举报

评论 共13条

u014024205 测试可用,谢谢斑竹了
2015-07-28
回复
callsure 用了学习和交作业!
2015-03-03
回复
u010090084 VC可以运行,不过真是死循环
2013-11-12
回复
dylenxunuo 内容好像不太对
2013-10-16
回复
wangcaijiejack 不是C语言实现的额
2013-07-30
回复
xiaolanzi1314 是C++的,不过我用的是C,可以看一下,还不错
2013-05-05
回复
yinghua417 是c++的吧,没仔细看,不过还能运行
2013-04-28
回复
yinduasan1991 代码部分就比较粗糙
2012-12-04
回复
q453813146 不仅仅是不是c语言实现的问题,代码似乎也不对,我运行的时候结果是死循环
2012-11-12
回复
wo000000000 你这个程序不是写的是C语言实现,可内容是C++;还有代码不是很细腻。不过,还不错
2012-10-08
回复
操作系统 - C语言实现生产者消费者问题
生产者与消费者问题C语言实现
生产者消费者问题的C语言实现
生产者和消费者问题c++(操作系统)
操作系统 生产者消费者问题实验代码和报告

操作系统课的生产者消费者问题实验代码和报告

立即下载
生产者消费者代码(C++版)

用Posix信号量, Posix互斥量, 解决生产者消费者问题(c++版)

立即下载
操作系统 使用C语言实现生产者和消费者问题
生产者消费者问题 伪代码和C语言多线程实现
操作系统上机作业-- 使用信号量解决生产者、计算者、消费者问题(多线程)
操作系统实验生产者消费者实验报告及代码

利用Windows提供的API函数,编写程序,解决生产者与消费者问题,实现进程的互斥与同步。

立即下载
Linux系统下生产者消费者C++实现

Linux系统下一组生产者与一组消费者的C++实现

立即下载
生产者消费者的c语言版本实现
C语言之生产者与消费者模型
LinuxC语言实现生产者消费者模型

LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型LinuxC语言实现生产者和消费者模型

立即下载
生产者——消费者 c语言

生产者——消费者 c语言 C语言 #include<stdio.h> #define size 5 int empty,full,in,out,a[size]={0},i,m=1; void produce() { int j; if(empty>0) { empty--; a[in]=1; printf("生产一件产品,1为继续生产,2为消费\n"); in=(in+1)%size; scanf("%d",&j); switch(j) { case 1: i=j;break; case 2: i=j;break

立即下载
C语言实现操作系统生产者消费者

用C-Free5软件写的,主函数为Int类型。在其他软件上可能要改成void,算法方面没有什么问题。如果要缓冲池满就把生产者M1的数改的比消费者M2的高,要缓冲池空则相反。

立即下载
生产者消费者问题(代码实现)
操作系统课程设计(生产者-消费者,存储管理,虚拟存储器

《操作系统原理》实验指导书 实验一 生产者-消费者模型模拟进程调度 一、实验任务 1、在WINDOWS 2000环境下,创建一个控制台进程,此进程包括4个线程:2个生产者线程和2个消费者线程。 2、用信号量机制解决进程(线程)的同步与互斥问题。 二、实验目的 1.掌握基本的同步互斥算法,理解生产者和消费者模型。 2.了解Windows 2000/XP中多线程的并发执行机制,线程间的同步和互斥。 3.学习使用Windows 2000/XP中基本的同步对象,掌握相应的API。 三、实验要求 1.生产者消费者对缓冲区进行互斥操作。 2.缓冲区大小为10,缓冲区满则不允许生产者生产数据,缓冲

立即下载
生产者消费者问题(信号量)(linux)实现代码

参考教材中的生产者消费者算法,创建5个进程,其中两个进程为生产者进程,3个进程为消费者进程。一个生产者进程试图不断地在一个缓冲中写入大写字母,另一个生产者进程试图不断地在缓冲中写入小写字母。3个消费者不断地从缓冲中读取一个字符并输出。为了使得程序的输出易于看到结果,仿照的实例程序,分别在生产者和消费者进程的合适的位置加入一些随机睡眠时间。

立即下载

热点文章

下载码下载
做任务获取下载码
取消 提交下载码
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

操作系统-生产者与消费者问题的C语言实现

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
50 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: