在并发编程时,各个线程都在操作同一个变量,会存在线程不安全问题,并且volatile关键字也不能保证线程安全。


TreadLocal并不是一个Thread,而是Thread的局部变量。


ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。