主要用到TLS,首次进入gHaveTLS为false,锁保护说明此函数很多其他函数在调用。通过if (pthread_key_create(&gTLS, threadDestructor) != 0),中threadDestructor(void *st)调用IPCThreadState::IPCT...
分类:
其他好文 时间:
2015-07-28 18:21:31
阅读次数:
121
Technorati 标签: Linux thread 索引: 1.创建线程pthread_create 2.等待线程结束pthread_join 3.分离线程pthread_detach 4.创建线程键pthread_key_create 5.删除线程键pthread_key_delete 6.设...
分类:
编程语言 时间:
2015-03-06 18:45:52
阅读次数:
209
线程特定数据int pthread_key_create(pthread_key_t *key, void (*destr_function) (void *));
int pthread_key_delete(pthread_key_t key);
int pthread_setspecific(pthread_key_t key, const void *pointer);
void * p...
分类:
编程语言 时间:
2015-02-19 17:30:10
阅读次数:
339
static pthread_key_t key;static pthread_once_t key_once = PTHREAD_ONCE_INIT;void make_key(){ fprintf(stderr, "make_key\n"); pthread_key_create(&...
分类:
其他好文 时间:
2014-09-18 22:07:44
阅读次数:
454