#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
//非分离线程未使用join函数例子:#include#include#include#include#includevoid*consumer(void*p){ static a=0 ; a++; printf("<<<<<<<<<<<<<<<<<<<<<(%u),%d\n",(...
分类:
编程语言 时间:
2014-09-27 01:55:48
阅读次数:
219
#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 #includepthread_key_t key;void destructor(void *data) { if(data != NULL) free(data); pri...
分类:
其他好文 时间:
2014-09-27 01:20:09
阅读次数:
260
/*一次性初始化int pthread_once(pthread_once_t *once_control, void (*init_routine) (void))本函数使用初值为PTHREAD_ONCE_INIT的once_control变量保证init_routine()函数在本进程执行序列中...
分类:
其他好文 时间:
2014-09-27 01:18:59
阅读次数:
192
#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
#include #include #include #include #include void *consumer(void *p){ do{ printf("<<<<(%u),%d\n", (unsigned)pthread_self(), (unsigned int)p...
分类:
其他好文 时间:
2014-09-27 00:28:39
阅读次数:
215