摘要: 使用互斥同步在多线程程序中同步访问的另一个方法就是使用互斥,其作用允许程序锁住一个对象,从而只有一个线程可以访问他。要控制对临界区代码的访问,在我们进入这段代码之前锁住一个互斥量,并且在我们完成操作时进行解锁。使用互斥所需要基本函数与信号量所需要的函数相似,其声明如下:#include <pthread.h>int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t*mutexattr);int pthread_mutex_lock(pthread_mutex_t *mutex);int pthr 阅读全文
posted @ 2009-07-19 15:06 jlins 阅读(170) 评论(0) 推荐(0) 编辑