线程本地存储(线程本地变量)可使雷同变量的每一个不同的线程都创立不同的存储。因此,如果有5个线程都应用同一个变量V所表现的对象,那线程本地存储就会生成5个用于V的不同的存储块,它们使得你可以将状况与线程关联起来。通过查看源码可以发明,其内部实现是通过一个叫ThrealLocalMap来做的,每一个线程都有一个ThreadLocalMap,每一个线程的ThreadLocalMap对象可以用来保留每一个线程运行时的线程本地变量值。线程本地存储(线程本地变量)可使雷同变量的每一个不同的线程都创立不同的存储。因此,如果有5个线程都