tss_get

tss_get

在头文件中定义
void * tss_get(tss_t tss_key);(自C11以来)

返回由tss_key标识的当前线程的线程专有存储中保存的值。 不同的线程可能会获得由同一个密钥标识的不同值。

在线程启动时(请参阅thrd_create),与所有TSS键相关的值为NULL。 使用tss_set可以将不同的值放入线程专有存储中。

参数

tss_key-线程特定的存储键,从tss_create获取,不被tss_delete删除

返回值

成功时返回值,失败时返回NULL。

注意

这个函数的POSIX等价物是pthread_getspecific

参考

  • C11标准(ISO / IEC 9899:2011):

扩展内容

tss_set(C11)写入线程专有存储(功能)