tss_get

来自cppreference.com
< c‎ | thread
在标头 <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 The tss_get function (第 282 页)
  • C11 标准(ISO/IEC 9899:2011):
  • 7.26.6.3 The tss_get function (第 386 页)

参阅

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