华南理工大学操作系统实验:生产者消费者问题

4星(超过85%的资源)
所需积分/C币:44 2015-12-15 13:15:48 3KB C
281
收藏 收藏
举报

参考教材中的生产者消费者算法,创建5个进程,其中两个进程为生产者进程,3个进程为消费者进程。一个生产者进程试图不断地在一个缓冲中写入大写字母,另一个生产者进程试图不断地在缓冲中写入小写字母。3个消费者不断地从缓冲中读取一个字符并输出。为了使得程序的输出易于看到结果,仿照的实例程序,分别在生产者和消费者进程的合适的位置加入一些随机睡眠时间。 可选的实验:在上面实验的基础上实现部分消费者有选择地消费某些产品。例如一个消费者只消费小写字符,一个消费者只消费大写字母,而另一个消费者则无选择地消费任何产品。消费者要消费的产品没有时,消费者进程被阻塞。注意缓冲的管理。

...展开详情
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
pengion 还可以。。。。
2018-12-27
回复
谭舜心 还可以,需要修改路径什么的,在linux ubuntu下。
2018-05-19
回复
elricd 还行,有一点参考意义
2017-12-31
回复
hafeiyangha 挺好的,等会再细看
2017-11-18
回复
wolf61600 不够详细,参考意义不很大
2016-06-07
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
华南理工大学操作系统实验:生产者消费者问题 44积分/C币 立即下载
1/0