tss_get
在头文件<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。
例
参考
- C11标准(ISO / IEC 9899:2011):
- 7.26.6.3 tss_get函数(p:386)
扩展内容
tss_set(C11) | 写入线程专有存储(功能) |
---|
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com