文件名称:shengchanzhexiaofeizhe
介绍说明--下载内容均来自于网络,请自行研究使用
在学习进程互斥中,有个著名的问题:生产者-消费者问题。这个问题是一个标准的、著名的同时性编程问题的集合:一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。producer函数是生产者函数,produce_item(& item) 是指生产者生产出来一个产品,但是这时候并没有对缓冲区进行操作。这条语句看上去让人十分费解,其实它的意思是,如果上一次操作时产品的数目为0,消费者已经进入了睡眠状态,而现在生产者又生产出来一个产品,缓冲区内不为空,这时把消费者唤醒。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
shengchanzhexiaofeizhe.c