tss_delete函数
概要:
#include <threads.h> void tss_delete(tss_t key);
描述:
该函数释放参数key标识的线程专属存储使用的资源。该函数只能在调用线程执行析构函数前,使用tss_create函数创建的key值作为其参数。
如果一个线程正在执行析构函数,另一个线程调用tss_delete函数,这是否会影响该线程上与参数key相关联的析构函数的调用次数,ISO/IEC 9899:2018标准未作明确规定。
调用tss_delete函数不会导致任何析构函数的调用。
参数:
tss_t key
tss_t类型标识符。
返回值:
无。
范例:
|
|
输出:
Be slow to promise and quick to perform.
Better an empty purse than an empty head.
Birds of a feather flock together.
注:使用Pelles C编译。
相关内容:
tss_set | 设置线程专属存储的函数。 |
tss_get | 获取线程专属存储的函数。 |
tss_create | 创建线程专属存储指针的函数。 |