thr_setspecific(3C) 可用来将 value 绑定到线程特定的数据键(对于调用线程来说为 key)。对于 POSIX 线程,请参见pthread_setspecific 语法。
#include <thread.h> int thr_setspecific(thread_key_t key, void *value);
thr_setspecific() 在成功运行后返回 0。如果检测到以下任一情况,thr_setspecific() 将失败并返回对应的值。
ENOMEM
描述:可用内存不足,无法将 value 与 keyp 相关联。
EINVAL
描述:keyp 无效。