为什么建议把ThreadLocal修饰为static?

提问者:帅平 问题分类:面试刷题

为什么建议把ThreadLocal修饰为static?

1 个回答
小馋兔
小馋兔

ThreadLocal能实现了线程的数据隔离,不在于它自己本身,而在于Thread的ThreadLocalMap

所以,ThreadLocal可以只初始化一次,只分配一块存储空间就足以了,没必要作为成员变量多次被初始化。

发布于:6天前
我来回答