API Reference Document
thread_local
<
c
|
thread
C
语言
头文件
类型支持
程序工具
变参数函数支持
动态内存管理
错误处理
日期和时间工具
字符串库
算法
数值
输入/输出支持
本地化支持
线程支持
(C11)
原子操作
(C11)
技术规范
线程支持库
线程
thrd_create
thrd_equal
thrd_current
thrd_sleep
thrd_yield
thrd_exit
thrd_detach
thrd_join
thrd_success
thrd_timedout
thrd_busy
thrd_nomem
thrd_error
互斥
mtx_init
mtx_lock
mtx_timedlock
mtx_trylock
call_once
mtx_unlock
mtx_destroy
mtx_plain
mtx_recursive
mtx_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)