“Thread Local Storage”的版本历史

跳到导航 跳到搜索

差异选择:选中要对比的版本的单选按钮,按Enter键或下方的按钮。
说明:(当前)=与最后版本之间的差异,(之前)=与上一版本之间的差异,=小编辑。

  • 当前之前 2022年3月4日 (五) 09:33Zhang3 讨论 贡献 7,365字节 +7,365 创建页面,内容为“线程本地存储(Thread Local Storage - TLS)是针对每个线程的全局变量。 像GCC这样的编译器提供了一个<tt>__thread</tt>关键字来按照线程标记全局变量。 这一特性需要程序加载器和线程创建者的支持。 <source lang="c"> __thread int errno; int get_errno() { return errno; } </source> x86-64System V ABI编译器会将此代码编译成如下汇编程序集: <pre> .globl errno .section .tbss,…”