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

提问者:帅平 问题分类:面试刷题
为什么建议把ThreadLocal修饰为static?
1 个回答
小馋兔
小馋兔
ThreadLocal能实现了线程的数据隔离,不在于它自己本身,而在于Thread的ThreadLocalMap
所以,ThreadLocal可以只初始化一次,只分配一块存储空间就足以了,没必要作为成员变量多次被初始化。
发布于:1年前 (2023-03-16) IP属地:四川省
我来回答