1 #include 2 #include 3 #include 4 #include 5 void *consumer(void *p) 6 { 7 int i; 8 printf("start (%d)\n", (int)p); 9 ...
分类:
其他好文 时间:
2014-09-27 02:32:39
阅读次数:
195
#include #include #include #include #include pthread_mutex_t mu;void *consumer1(void *p) { //pthread_mutex_init(&mu, NULL); pthread_mutex...
分类:
其他好文 时间:
2014-09-27 02:31:09
阅读次数:
269
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:
其他好文 时间:
2014-09-27 02:10:19
阅读次数:
235
/*初始化属性int pthread_attr_init(pthread_attr_t *tattr);函数将对象属性初始化为其缺省值。可能会分配一些存储空间,所以需要下面的函数删除初始化期间分配的存储空间。int pthread_attr_destroy(pthread_attr_t *tattr...
分类:
其他好文 时间:
2014-09-27 02:02:48
阅读次数:
281
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:
其他好文 时间:
2014-09-27 01:40:18
阅读次数:
263
#include #include #include #include void *thread1(void *arg){ printf("start thread (%u)\n", (unsigned)pthread_self()); printf("thread (...
分类:
其他好文 时间:
2014-09-27 01:39:38
阅读次数:
222
#include #include #include #include //取消线程,是否会释放线程的所有资源?例子:void *thread1(void *arg){ printf("start thread (%u)\n", (unsigned)pthread_self());} ...
分类:
编程语言 时间:
2014-09-27 01:09:09
阅读次数:
270
#include#include#include#include#includevoid *consumer(void *p){ static a = 0; a++; printf("<<<<(%u),%d\n", (unsigned)pthread_self(), a...
分类:
其他好文 时间:
2014-09-27 01:05:09
阅读次数:
233
#include #include #include #include pthread_mutex_t mu;void *consumer1(void *p){ if(!pthread_mutex_lock(&mu)) printf("get mutex...
分类:
其他好文 时间:
2014-09-27 01:03:49
阅读次数:
201
#include #include #include #include #include void *consumer1(void *p){ do{ printf("<<<(%u),%d\n", (unsigned)pthread_self(),1); ...
分类:
其他好文 时间:
2014-09-27 00:49:19
阅读次数:
219