多线程编程指南

设置线程特定的数据值

thr_setspecific(3C) 可用来将 value 绑定到线程特定的数据键(对于调用线程来说为 key)。对于 POSIX 线程,请参见pthread_setspecific 语法

thr_setspecific 语法

#include <thread.h>



int thr_setspecific(thread_key_t key, void *value);

thr_setspecific 返回值

thr_setspecific() 在成功运行后返回 0。如果检测到以下任一情况,thr_setspecific() 将失败并返回对应的值。


ENOMEM

描述:

可用内存不足,无法将 valuekeyp 相关联。


EINVAL

描述:

keyp 无效。