ThreadLocal 是如何定位数据的?

提问者:帅平 问题分类:面试刷题
ThreadLocal 是如何定位数据的?
1 个回答
娇喘界的扛把子
娇喘界的扛把子
ThreadLocal 在定位数据时,会首先获取 ThreadLocal 对象的 hashcode,其 hashcode 在每次创建 ThreadLocal 对象时会在原来的基础上加一个常量,获取 hashcode 后和 Entry[] 数组长度 -1 按位与后的结果即为定位的数据位置。
发布于:3个月前 (02-08) IP属地:四川省
我来回答