生产者和消费者问题
摘要:
生产者-消费者是一个典型的同步问题。生产者将生产出来的产品放到缓冲区中,消费者从缓冲区取出产品进行消费,每次只能有一个人对缓冲区进行操作。生产者生产产品时要保证缓冲区未满,消费者消费产品时要保证缓冲区未空。代码在http://files.cnblogs.com/woshizyl/producer_consumer.zip遇到的问题:1.init_MUTEX()和init_MUTEX_LOCKED编译出错解决方法:在网上查了一下这是比较早的内核版本支持的初始化方式,可分别用以下方式替换:init_MUTEX(&sem_producer)替换为:sema_init(&sem_pro 阅读全文
posted @ 2012-11-27 16:37 woshizyl 阅读(472) 评论(0) 推荐(0) 编辑