|
|
|
|
|
|
|
C/C++本地代码调试
帖子发起人: 悬崖遛马 发起时间: 2012-11-13 23:03 下午 回复: 2
|
帖子排序:
|
|
|
|
2012-11-13, 23:03 下午
|
悬崖遛马
注册: 2012-07-24
发 贴: 30
|
TLS有什么好处?
|
|
|
|
问个问题,刚看了TLS的说明
大概能理解的好处是:
1. 避免其他线程破坏本线程的数据 2.线程内函数,可共享数据 如 thread1: A call B, B call C. A B C 可共享 线程本地存储索引index 所代表的值,在线程内具有“全局变量”的特质 (这就是相比全程使用局部变量的好处吧?)
还有其他好处么,
是不是这个变量的设计初衷就是用来保护线程内资源,以及实现线程内共享; 而不是用来同步 或者线程间共享数据呢?
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2012-11-14, 21:56 下午
|
悬崖遛马
注册: 2012-07-24
发 贴: 30
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 软件调试 » C/C++本地代码调试 » Re: TLS有什么好处?
|
|
|
|
|
|