阅读背景:

ThreadLocal的使用及实现

来源:互联网 

在java中,如果一个变量需要被多个线程访问,可以使用volatile来声明它为“易变的”。而假如一个变量要被持有它的某个线程独享,在java中,它可以使用java.lang.ThreadLocal类来实现线程本地存储的功能。这样,数据便只在同一个线程内可见和共享,因此,即便不同步也能保证线程之间不出现数据争用。在java中,如果一个变量需要被多个线程访问,可以使用volatile来声明它为“易变的”。而假如一




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: