TreadLocal并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。当然ThreadLocal并不能替代同步机制,两者面向的问题领域不同。同步机制是为了同 步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式;而 ThreadLocal是隔离多个线程...
Link URL:
http://aaronkuo.itpub.net/post/712/210899
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/134998/viewspace-312668/
,如需转载,请注明出处,否则将追究法律责任。