文件名称:ProcessSynchronizationAndMutualExclusion
介绍说明--下载内容均来自于网络,请自行研究使用
(1)操作系统中允许同时有多个进程并发进行,进程对共享资源存在互斥或者协作关系。其中生产者进程产生信息资源,可以是计算进程。消费者进程使用信息,它可以是输出打印进程,对于缓冲区生产者与消费者进程互斥使用,其次,消费者进程依赖于生产者产生的资源,如果尚未得到满足,则必须等待生产者信号的唤醒;
(2)本程序运行必须设置模拟系统缓冲区的个数以及系统进程的个数,对于每个程序,还必须设置其属性,即是生产者或者消费者,由简单的数字1和2表示。对于缓冲区的设置和进程个数及属性的设置可以根据需要模拟互斥和贡献,非常方便。
(3)运行过程中,按照各进程按照输入的顺序执行(FIFS),同时显示个进程的执行状态,包括就绪和等待队列中的进程,十分清晰明了。
-Process synchronization and mutual exclusion
(2)本程序运行必须设置模拟系统缓冲区的个数以及系统进程的个数,对于每个程序,还必须设置其属性,即是生产者或者消费者,由简单的数字1和2表示。对于缓冲区的设置和进程个数及属性的设置可以根据需要模拟互斥和贡献,非常方便。
(3)运行过程中,按照各进程按照输入的顺序执行(FIFS),同时显示个进程的执行状态,包括就绪和等待队列中的进程,十分清晰明了。
-Process synchronization and mutual exclusion
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ProcessSynchronizationAndMutualExclusion\Producers.cpp
........................................\生产者&消费者(最终).exe
ProcessSynchronizationAndMutualExclusion
........................................\生产者&消费者(最终).exe
ProcessSynchronizationAndMutualExclusion