通过声明ThreadLocalPtr对象,可以动态增减thread local对象。
基本思路如下:
1)通过__thread而不是pthread_getspecific来声明thread local对象,因为这样速度快
2)通过全局唯一的StaticMeta<void>对象(静态类型)来管理全局的
通过声明ThreadLocalPtr对象,可以动态增减thread local对象。
基本思路如下:
1)通过__thread而不是pthread_getspecific来声明thread local对象,因为这样速度快
2)通过全局唯一的StaticMeta<void>对象(静态类型)来管理全局的