- 博客(1)
- 收藏
- 关注
原创 ThreadLocal(线程变量副本)
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,可以点开看源码,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。ThreadLocal在Spring中发挥着巨大的作用,在管理Request作用域中的Bean
2020-12-19 16:29:41
371
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人