2014年2月12日

并发编程入门(二):分析Boost对 互斥量和条件变量的封装及实现生产者消费者问题

摘要: 请阅读上篇文章《并发编程实战: POSIX 使用互斥量和条件变量实现生产者/消费者问题》。当然不阅读亦不影响本篇文章的阅读。Boost的互斥量,条件变量做了很好的封装,因此比“原生的”POSIX mutex,condition variables好用。然后我们会通过分析boost相关源码看一下boost linux是如何对pthread_mutex_t和pthread_cond_t进行的封装。首先看一下condition_variable_any的具体实现,代码路径:/boost/thread/pthread/condition_variable.hppclass condition_vari 阅读全文

posted @ 2014-02-12 12:42 anzhsoft 阅读(240) 评论(0) 推荐(0) 编辑

导航