thread_local 来自cppreference.com < c | thread C 语言 头文件 类型支持 程序工具 变参数函数支持 动态内存管理 错误处理 日期和时间工具 字符串库 算法 数值 输入/输出支持 本地化支持 线程支持 (C11) 原子操作 (C11) 技术规范 线程支持库 线程 thrd_create thrd_equal thrd_current thrd_sleep thrd_yield thrd_exit thrd_detach thrd_join thrd_successthrd_timedoutthrd_busythrd_nomemthrd_error 互斥 mtx_init mtx_lock mtx_timedlock mtx_trylock call_once mtx_unlock mtx_destroy mtx_plainmtx_recursivemtx_timed 条件变量 cnd_init cnd_signal cnd_broadcast cnd_wait cnd_timedwait cnd_destroy 线程局域存储 thread_local TSS_DTOR_ITERATIONS tss_create tss_get tss_set tss_delete 定义于头文件 <threads.h> #define thread_local _Thread_local (C11 起) 便利宏,用于指定对象拥有线程局域存储期。 引用 C11 standard (ISO/IEC 9899:2011): 7.26.1/3 thread_local (p: 376)