- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 java实现线程局部变量:ThreadLocal
需求:在多线程中最需要关心的就是数据的同步问题,防止数据因为多线程的访问而照成混乱这个问题解决方案:比如将数据访问和处理过程加上同步锁synchronized,使线程排队当一个线程处理完后再重新竞争来处理,或者让线程等待wait(),再唤醒。这样做当然可以,但每次一个线程拿到的数据都是上个线程处理完后的结果,那么如果我想要这个数据为本线程独有的,不会受到其他线程的影响呢?此时肯能你会觉得这很简单嘛,只要只要多线程之间不共享这个对象不就行了吗?但如果这个类是一个单例的,那该怎么办?这个时候ThreadLoca
2010-12-05 16:34:00
666
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人