Oracle® Solaris 11.2 链接程序和库指南

退出打印视图

更新时间: 2014 年 7 月
 
 

线程局部存储的运行时分配

在程序的生命周期中,会在三个时间创建 TLS。

  • 程序启动时。

  • 创建新线程时。

  • 程序启动后装入共享目标文件之后,线程第一次引用 TLS 块时。

运行时线程局部数据存储的布局如Figure 14–1 中所示。

图 14-1  线程局部存储的运行时存储布局

image:运行时线程局部存储的布局