2015年12月2日

使用 线程 pthread_mutex 和 pthread_cond 实现一个生产者和多个消费者

摘要: 一个简单的生产者消费者程序,大致思想如下:一个生产者线程,多个消费者线程,一个缓存区。缓冲区由整形数组实现,以数值-1表示清零,写入的数据为非负数。以一个结构体包含缓冲区和必要的线程锁与条件变量。以下分别有C++和C语言实现:C++实现: 1 1 #include 2 2 #inclu... 阅读全文

posted @ 2015-12-02 18:13 BlueSky~ 阅读(1000) 评论(0) 推荐(0)

导航