ThreadLocal的作用

ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程的上下文

ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。

注意: ThreadLocal不是为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的也不是为了解决多线程访问资源时的共享问题
ThreadLocal设计的初衷:提供线程内部的局部变量,在本线程内随时随地可取,隔离其他线程



猜你喜欢

转载自blog.csdn.net/dragon901/article/details/79903001