操作系统课程设计生产者与消费者
生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。本作业要求设计在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,直到新的物品被生产出来。
用户评论
推荐下载
-
操作系统_生产者消费者c++mfc实现
经典的操作系统生产者消费者问题,大多数都是控制台实现,我用的mfc实现了界面操作,结果操作简单易懂。不明白的可以问我-合工大07-3刘俊杰mylioujunjie@163.com
18 2019-05-21 -
操作系统生产者消费者问题java完整代码
用java编写,模拟生产者消费者问题,生产一个消费一个!
16 2019-05-21 -
操作系统生产者消费者算法js网页实现
操作系统课程中关于生产者消费者(cpu进程分配)算法使用js实现,很新颖。哈哈
19 2019-05-14 -
操作系统实验多线程生产者消费者问题
用C语言实现的多线程生产者消费者问题可运行包含源程序及实验报告内含流程图运行截图
32 2019-06-04 -
操作系统生产者消费者问题实验报告
操作系统生产者消费者问题实验报告,内含源码及分析
25 2019-07-06 -
计算机操作系统生产者消费者程序
用Pascal语言实现生产者消费者问题的程序。
14 2019-05-02 -
操作系统生产者消费者问题MFC动态实现
基于c++MFC的生产者-消费者问题的实现,可任意输入生产者消费者以及缓冲区的数量,动态显示生产消费的缓冲区情况。
18 2019-05-13 -
操作系统生产者消费者问题Linux.Windows
利用信号量机制和进程间通信机制实现生产者和消费者的同步问题。包含两个文件,分别在Linux和Windows环境下实现。
14 2019-09-27 -
生产者消费者.zip
生产者消费者实现代码,简单的java实现的多生产者,多消费者代码。
14 2020-11-10 -
生产者消费者java
生产者消费者 java class Producter extends Thread { Queue q; Producter (Queue q) { this.q=q; } public void
19 2020-09-17
暂无评论