tss_create 子例程

用途

此子例程创建特定于线程的存储指针。

标准 C 库 (libc.a)

语法

#include <threads.h>
int tss_create(tss_t *key, tss_dtor_t dtor);

描述

tss_create 子例程使用可能为空的 dtor 析构函数创建特定于线程的存储指针。

参数

描述
key 创建的特定于线程的存储器指针。
dtor 析构函数的指针,它可能为空。

返回值

如果 tss_create 子例程成功,那么它将设置 key 特定于线程的存储指针的值,该指针唯一地标识新创建的指针并返回 thrd_success。 如果 tss_create 子例程失败,那么将返回 thrd_error ,并且特定于 key 线程的存储指针的值将设置为未定义的值。

文件

描述
threads.h 标准宏,数据类型和子例程由 threads.h 文件定义。