完全理解ThreadLocal

先总述,后分析   深挖过threadLocal之后,一句话归纳:Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。因此ThreadLocal的应用场合,最适合的是按线程多实例(每一个线程对应一个实例)的对象的访问,而且这个对象不少地方都要用到。java   数据隔离的秘诀实际上是这样的,Thread有个TheadLocalMap类型的属性,叫作thre
相关文章
相关标签/搜索