生产者消费者问题

时间:2016-09-27 13:40:41
【文件属性】:

文件名称:生产者消费者问题

文件大小:1.78MB

文件格式:RAR

更新时间:2016-09-27 13:40:41

生产者 消费者 问题

生产者消费者问题,C++。生产者-消费者(producer-consumer)问题,也称作有界缓冲区(bounded-buffer)问题,两个进程共享一个公共的固定大小的缓冲区。其中一个是生产者,用于将消息放入缓冲区;另外一个是消费者,用于从缓冲区中取出消息。问题出现在当缓冲区已经满了,而此时生产者还想向其中放入一个新的数据项的情形,其解决方法是让生产者此时进行休眠,等待消费者从缓冲区中取走了一个或者多个数据后再去唤醒它。同样地,当缓冲区已经空了,而消费者还想去取消息,此时也可以让消费者进行休眠,等待生产者放入一个或者多个数据时再唤醒它。


【文件预览】:
生产者消费者问题
----schxf.ncb(49KB)
----schxf.plg(244B)
----schxf.dsp(4KB)
----schxf.cpp(5KB)
----schxf.dsw(518B)
----Debug()
--------schxf.pdb(1.04MB)
--------schxf.ilk(764KB)
--------vc60.idb(177KB)
--------vc60.pdb(132KB)
--------schxf.pch(5.07MB)
--------schxf.obj(164KB)
--------schxf.exe(520KB)
----schxf.opt(48KB)

网友评论