VB.NET并行与分布式编程(3)-线程局部存储TLS[1]
一、TLS种类1)动态TLS2)静态TLS静态TLS的速度比动态TLS快,在编译期就决定,需要定义一个静态域来表示TLS数据,编译器有足够的信息来在编译期间内发射代码,动态TLS需要通过一个或多个函数调用来获得地址。二、静态TLS我们可以在线程函数中使用static声明一个静态的变量,这个变量会被所有使用这个函数的线程共享。比如,我们写一个简单的计算: 200-1-2-.....