您的位置:首页 > 产品设计 > UI/UE

初学线程,TlsSetValue

2011-06-15 14:44 288 查看
http://topic.csdn.net/u/20101029/17/5db5dd3a-dc66-4448-b050-01d64dcda23a.html

TLS是线程本地存储的意思,同一个索引不同的线程可以存不同的值进去。

::TlsSetValue(g_tlsUsedTime, (LPVOID)dwStart) ;
g_tlsUsedTime只是一个TLS索引,它在main函数里申请的;
虽然都是g_tlsUsedTime,在不同线程里调用
TlsSetValue是把值存到不同的地方去的,
TlsGetValue也是从不同地方取值。

这就是线程本地存储的意义,可参见
用托管代码实现线程本地存储的三种方法_百度文库
http://wenku.baidu.com/view/9547944fe518964bcf847cad.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: