ThreadLocal

一、什么是ThreadLocal? 多线程共享变量的维护是非常头痛的问题,采用乐观悲观策略,悲观策略简单地做法我们可以对共享变量加锁实现,但是锁的开销是比较大的,因此我们也可以通过乐观策略,采用类似CAS(Compare And Set)的方法进行维护,当然,在读多写少的情况下,我们还可以采用Copy-On-Write写时复制的来控制共享变量,其中最经典的实现那就是JDK的CopyOnWriteA
相关文章
相关标签/搜索