Namespaces
Variants

tss_get

From cppreference.net
定义于头文件 <threads.h>
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

示例

参考文献

  • C17 标准 (ISO/IEC 9899:2018):
  • 7.26.6.3 tss_get 函数 (p: 282)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.26.6.3 tss_get 函数 (p: 386)

参阅

(C11)
写入线程特定存储
(函数)