private static ThreadLocal<Connection> tl = new ThreadLocal<Connection>();
这句话中的 ThreadLocal什么意思

解决方案 »

  1.   

    这个要么看看API,要么Google下,都有很清楚的解释啊早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。从线程的角度看,目标变量就象是线程的本地变量,这也是类名中“Local”所要表达的意思。http://blog.csdn.net/qjyong/article/details/2158097
      

  2.   

    API 接口的意思,或者换个说法把:JavaDoc