zavier / blogs-comments

博客评论
0 stars 0 forks source link

从源码看ThreadLocal | 郑伟的博客 #32

Open zavier opened 4 years ago

zavier commented 4 years ago

https://zhengw-tech.com/2020/03/22/threadlocal/

对于多线程并发对数据的修改的情况,其实除了使用锁或者CAS机制之外,有的情况我们完全可以为每一个线程分配单独的数据,这个数量只能在对应的线程下才能访问到,这样就能避免资源的争抢,JDK提供的对应功能的类就是ThreadLocal 使用先来看下最简单的例子 12345678910111213141516171819202122private static ThreadLocal<String&