jonesun / MyBlogGitalk

评论存储
0 stars 0 forks source link

java多线程10-ThreadLocal | Jone Sun's Blog #11

Open jonesun opened 4 years ago

jonesun commented 4 years ago

https://jonesun.github.io/2020/08/24/java%E5%A4%9A%E7%BA%BF%E7%A8%8B10-ThreadLocal/

概念ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。 原理ThreadLocalMap是ThreadLocal类的一个静态内部类,它实现了键值对的设置和获取,每个线程中都有一个独立的ThreadLocalMap副本,它所存储的值,只能被当前线程读取和修改。ThreadLocal类通过操作

jonesun commented 4 years ago

mark