
线程编程
文章平均质量分 83
vampirem
这个作者很懒,什么都没留下…
展开
-
TLS相关探索心得
TLS是什么呢?Thread Local Storage(线程本地存储),TLS 是一个机制,经过它,程序可以拥有全局变量,但处于“每一线程各不相同”的状态。也就是说,进程中的所有线程都可以拥有全局变量,但这些变量其实是特定对某个线程才有意义,各个线程拥有全局变量的一个副本,各自之间不相影响。 就是这么一个意思,比如我定义了一个全局变量 int a=10,那么我在线程1中对a转载 2014-01-14 14:55:18 · 629 阅读 · 0 评论 -
C++多线程(九)
多线程之线程局部存储一 线程局部存储 (TLS) 来自:http://msdn2.microsoft.com/en-us/library/ms686749.aspx 同一进程中的所有线程共享相同的虚拟地址空间。不同的线程中的局部变量有不同的副本,但是static和globl变量是同一进程中的所有线程共享的。使用TLS技术可以为static和globl的变量,根据当前进程的线程数量创建一个array转载 2014-01-14 15:08:03 · 479 阅读 · 0 评论