每线程变量

每线程变量有多种实现方式,最原始的方式即是使用数组等数据结构建立线程ID和要访问变量之间的关系, 本文讨论如何借助其他工具来实现变量的每线程存储。

__thread

__thread是gcc扩展关键字,可以实现被声明变量的每线程存储。

输出的结果:

Continue reading