华南理工大学操作系统实验:生产者消费者问题
参考教材中的生产者消费者算法,创建5个进程,其中两个进程为生产者进程,3个进程为消费者进程。一个生产者进程试图不断地在一个缓冲中写入大写字母,另一个生产者进程试图不断地在缓冲中写入小写字母。3个消费者不断地从缓冲中读取一个字符并输出。为了使得程序的输出易于看到结果,仿照的实例程序,分别在生产者和消费者进程的合适的位置加入一些随机睡眠时间。 可选的实验:在上面实验的基础上实现部分消费者有选择地消费某些产品。例如一个消费者只消费小写字符,一个消费者只消费大写字母,而另一个消费者则无选择地消费任何产品。消费者要消费的产品没有时,消费者进程被阻塞。注意缓冲的管理。
推荐下载
-
Windows Linux操作系统生产者消费者问题
采用信号量机制和进程间通信机制实现的生产者消费者问题。主要包含两个文件,分别在Windows和Linux环境下实现。
27 2019-06-05 -
java操作系统生产者消费者问题模拟
适用于某宁工程学院的实验,代码仅供参考,
21 2019-05-31 -
操作系统实验报告_消费者生产者
操作下系统的实验报告,第4个实验选的是那个设计一个消费者 生产者
19 2019-03-04 -
北邮操作系统生产者消费者实验
通过实验,掌握Windows和Linux环境下互斥锁和信号量的实现方法,加深对临界区问题和进程同步机制的理解,同时巩固利用Windows API和Pthread API进行多线程编程的方法。
19 2018-12-19 -
操作系统生产者消费者实验报告
描述了生产者消费者模型,它用信号量机制来实现,模拟了课本上的理论部分
17 2018-12-08 -
操作系统实验生产者与消费者.cpp
实验内容:① 由用户指定要产生的进程及其类别,存入进入就绪队列。 ② 调度程序从就绪队列中提取一个就绪进程运行。如果申请的资源被阻塞则进入相应的等待队列,调度程序调度就绪队列中的下一个进程。进
29 2020-05-25 -
操作系统生产者消费者问题实验代码和报告
操作系统课的生产者消费者问题实验代码和报告
23 2019-05-01 -
生产者消费者问题
操作系统的经典生产者消费者问题 拿来和大家共享 MFC实现 可以实现已试过, 希望不要侵权 给大家共享以下
28 2019-03-16 -
生产者_消费者问题
利用线程实现进程互斥
28 2019-01-09 -
华南理工大学信号与系统辅导班笔记
华南理工大学信号与系统辅导班笔记,很全的
25 2019-05-15
用户评论