
一些杂项
文章平均质量分 77
xufeng4
linux c c++
展开
-
信号量 互斥锁 条件变量的区别(讲的很好,值得收藏)
来自:http://blog.chinaunix.net/space.php?uid=23061624&do=blog&cuid=2127853 信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到转载 2015-05-06 17:47:01 · 359 阅读 · 0 评论 -
信号量 互斥锁 条件变量的区别
互斥锁 pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 或 pthread_mutex_t mutex; int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr) int pthread_mutex_lock(pthread_mutex转载 2015-05-06 17:49:07 · 618 阅读 · 0 评论