搜索资源列表
4
- 这段C语言代码是我在大学期间学习操作系统时,编写的一个简单的,对“生产者消费者”问题进行模拟程序。用字符屏幕输出结果,其中do:表示生产者正在进行生产;??:表示消费者请求消费;*****:表示已经完成的产品;CurrentTime:通过一个时间来标志那些动作是同时发生的
opition
- 这是用c语言编写的 模拟生产者 消费者的程序
produce
- 一个操作系统实验的程序,模拟生产者消费者问题-An operating system trials, simulation producer consumer issues
read-write
- 实验程序模拟多个生产/消费者在有界缓冲上正确的操作。它利用N个字节的共享内存作为有界循环缓冲区,利用写一字符模拟放一个产品,利用读一字符模拟消费一个产品。当缓冲区空时消费者应阻塞睡眠,而当缓冲区满时生产者应当阻塞睡眠。一旦缓冲区中有空单元,生产者进程就向空单元中入写字符, 并报告写的内容和位置。一旦缓冲区中有未读过的字符,消费者进程就从该单元中 读出字符,并报告读取位置。生产者不能向同一单元中连续写两次以上相同的字 符,消费者也不能从同一单元中连续读两次以上相同的字符。 -cha
jinchengtongbu
- 所给程序模拟两个进程,即生产者(producer)进程和消费者(Consumer)进程工作; 生产者每次产生一个数据,送入缓冲区中; 消费者每次从缓冲区中取走一个数据。-The simulation to the program two processes, namely producers (producer) process and consumers (Consumer) process work Producers every time produce a data, in
productor-consumer
- 生产者消费者问题 一个大小为3的缓冲区,初始为空 2个生产者 – 随机等待一段时间,往缓冲区添加数据, – 若缓冲区已满,等待消费者取走数据后再添加 – 重复6次 3个消费者 – 随机等待一段时间,从缓冲区读取数据 – 若缓冲区为空,等待生产者添加数据后再读取 – 重复4次 说明: 显示每次添加和读取数据的时间及缓冲区的状态 生产者和消费者用进程模拟。 包括windows和linux下的程序代
Producer_Consumer
- 生产者-消费者问题模拟代码,包含两个程序,分别模拟生产者和消费者-A simulation of Produce-Consumer Problem.