摘要: 1.程序框架分析:a)首先将mutex, condition, queue 封装成各自的类,方便对外提供接口函数,这里要注意 condition的封装,一个条件变量和一把锁是一起用的,因此在初始化 condition 对象的时候要用一个 mutex 对象去初始化,在pthread_cond_wait... 阅读全文
posted @ 2014-07-15 23:56 Monica_Lee 阅读(244) 评论(0) 推荐(0)
摘要: 1.封装Mutex 1.1 封装前先总结一下常用的mutex操作有: pthread_mutex_init(&mutex, NULL ); //初始化一个互斥锁 pthread_mutex_destroy(&mutex); //销毁一个互斥锁 pthread_mutex_lock(&mutex); //上锁 pthread_mutex_unlock(&mutex);// 解锁 1.2 ... 阅读全文
posted @ 2014-07-15 23:53 Monica_Lee 阅读(416) 评论(0) 推荐(0)