GNU C语言的"__thread"与C11关键字_Thread_local等效,这里只说一下C11的。 #definethread_local _Thread_local//(since C11, then removed in C23) Since C23, thread_local is itself a keyword, which may also be a predefined macro, so <threads.h> no longer provides it. 需要说明的是,c11引入的...
__thread Thread Local Storage:线程局部存储(tls)分配的变量,每个当前线程有一个该变量的实例。__thread是gcc内置的线程局部存储设施,其存储效率可以和全局变量相比;__thread变量在每一个线程中都有一份独立实例,各线程值是互不干扰的。可以用来修饰那些带有全局性且值可能变,但是又不值得用全局变量保护的变量。只...