线程间同步
flyfish_289
这个作者很懒,什么都没留下…
展开
-
线程间同步 之 互斥锁 mutex
#include #include #include #define NLOOP 5 int counter; pthread_mutex_t counter_mutex = PTHREAD_MUTEX_INITIALIZER; /*使用全局变量 宏定义的 方法 创建锁原创 2011-09-25 20:55:36 · 387 阅读 · 0 评论 -
线程间同步 之 条件变量
#include #include #include struct msg { struct msg *next; int num; }; struct msg *head; /*初始化 条件变量和锁*/ pthread_cond_t has_product =原创 2011-09-25 20:57:11 · 276 阅读 · 0 评论 -
线程间同步 之 信号量
#include #include #include #include #define NUM 5 int queue[NUM]; sem_t blank_number, product_number; void *producer(void *arg) { int原创 2011-09-25 20:59:03 · 403 阅读 · 0 评论