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 int a = 0;void *thread1(void *arg) { // pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL); ...
分类:
其他好文 时间:
2014-09-27 01:47:38
阅读次数:
130
/*0.取消线程 int pthread_cancel(pthread_t thread);设置取消点 void pthread_testcancel(void);测试是否接收到取消请求,如果有,结束线程。例子:*/#include #include #include #include int...
分类:
编程语言 时间:
2014-09-27 01:46:28
阅读次数:
206
#include #include #include #include void * start_routine(void *arg) { char * a; printf("thread runing,%s\n", (char *)arg); ...
分类:
其他好文 时间:
2014-09-27 01:44:28
阅读次数:
256
#include #include #include #include void *consumer(void *p) { int i; printf("start (%d)\n", (int)p); for (i = 0; 1; i+...
分类:
其他好文 时间:
2014-09-27 01:43:08
阅读次数:
244
#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 #includepthread_rwlock_t mutex; void *thread1(void *arg) { printf("start thread (1)\n"); sleep(2);...
分类:
其他好文 时间:
2014-09-27 00:40:48
阅读次数:
199
/*例子:下面第二次加锁时将出现死锁,如果改为PTHREAD_MUTEX_ERRORCHECK_NP类型,第二次加锁将会返回非零值,不会出现死锁。*/#include #include #include #include #include void *consumer1(void *p){ ...
分类:
其他好文 时间:
2014-09-27 00:39:59
阅读次数:
241
/*这份代码经源码格式软件格式化过 yang_hx@neusoft.com *///非分离线程使用join函数例子:#include#include#include#include#includevoid*consumer(void*p){ static a=0 ; a...
分类:
编程语言 时间:
2014-09-27 00:37:28
阅读次数:
260