在并发编程时,各个线程都在操作同一个变量,会存在线程不安全问题,并且volatile关键字也不能保证线程安全。
TreadLocal并不是一个Thread,而是Thread的局部变量。
ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。
在并发编程时,各个线程都在操作同一个变量,会存在线程不安全问题,并且volatile关键字也不能保证线程安全。
TreadLocal并不是一个Thread,而是Thread的局部变量。
ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。