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