作用: ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。 原理:在ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本。