最早接触到ThreadLocal是在阅读dianping的Cat-client,当时对它不是很理解,就搜索了一下,大概了解是一种解决线程安全问题的机制.现在再次阅读<实战java高并发程序设计>时,又重新对它有了更深一步的了解. 并发程序很重要的主题就是解决多线程安全的问题,最常见的处理办法就是引入锁的机制:但是锁使得各个线程对临界区的使用效率变差,于是有了一种新的思路,即每个线程独立管理某个变量,变量的修改在线程中时独立的.就好比,以前锁的机制是100个人签到,只有一个签字薄:而现在Thre…