ThreadLocal类很简单,只有4个方法void set(Object value);设置当前线程的线程局部变量的值public Object get()该方法返回当前线程所对应的线程局部变量public void remove()protected Object initialValue()这个方法是一个延迟调用方法,在线程第一次调用get()或set(Object)时才执行,并且执行1次。ThreadLocal中默认实现直接返回一个NullThreadLocal是为解决多线程程序的并发问题而提出的,可以称之为线程局部变量。与一般的变量的区别在于,生命周期是在线程范围内的。static变 Read More
posted @ 2012-04-25 13:57 attitudedecidesall Views(1582) Comments(1) Diggs(0) Edit