thread_local

来自cppreference.com
< c‎ | thread
在标头 <threads.h> 定义
#define thread_local _Thread_local
(C11 起)
(C23 中移除)

便利宏,用于指定对象拥有线程局部存储期

注解

自 C23 起, thread_local 自身是关键词,可能亦为预定义宏,故 <threads.h> 不再提供它。

引用

  • C17 标准(ISO/IEC 9899:2018):
  • 7.26.1/3 thread_local (第 274 页)
  • C11 标准(ISO/IEC 9899:2011):
  • 7.26.1/3 thread_local (第 376 页)