具体讨论见下面的地址:
http://www.iteye.com/topic/71554
每个Thread里面有一个map,通过new ThreadLocal() 可以得到一个唯一id的threadlocal对象,然后可以用threadlocal对象id作为Thread map里面的key,value就是set的对象。
threadloacl的get方法,每次返回的对象hash值是不一样的,也就是不同的对象。
具体讨论见下面的地址:
http://www.iteye.com/topic/71554
每个Thread里面有一个map,通过new ThreadLocal() 可以得到一个唯一id的threadlocal对象,然后可以用threadlocal对象id作为Thread map里面的key,value就是set的对象。
threadloacl的get方法,每次返回的对象hash值是不一样的,也就是不同的对象。