pc
所属分类:操作系统开发
开发工具:Visual C++
文件大小:3KB
下载次数:11
上传日期:2013-05-06 18:11:00
上 传 者:
wg73215623c
说明: 一个大小为3的缓冲区,初始为空
2个生产者
– 随机等待一段时间,往缓冲区添加数据,
– 若缓冲区已满,等待消费者取走数据后再添加
– 重复6次
3个消费者
– 随机等待一段时间,从缓冲区读取数据
– 若缓冲区为空,等待生产者添加数据后再读取
– 重复4次
说明:
显示每次添加和读取数据的时间及缓冲区的状态
生产者和消费者用进程模拟。
(A buffer of size 3, is initially empty
Two producers
- Wait for a random time, to add the data in the buffer,
- If the buffer is full, and then wait for the consumers to get data added
- Repeat 6 times
3 consumers
- Wait for a random time, read data from the buffer
- If the buffer is empty, waiting for producers to add data can then be read
- Repeated four times
Description:
Displayed every time you add and read data time and buffer status
Producers and consumers with process simulation.)
文件列表:
commonF.c (1331, 2013-03-30)
consumer.c (1252, 2013-03-30)
makefile (304, 2013-03-30)
pc.c (897, 2013-03-30)
producer.c (1263, 2013-03-30)
shared.h (311, 2013-03-30)
近期下载者:
相关文件:
收藏者: