假如只进行get的话,觉得没必要做同步,
也许需要在这个map init的时候锁住,一避免哪个线程在这个当口去get。
http://www.javaresearch.org/article/showarticle.jsp?column=544&thread=10954
......
同步机制是为了同步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式;而ThreadLocal是隔离多个线程的数据共享,从根本上就不在多个线程之间共享资源(变量),这样当然不需要对多个线程进行同步了。