Open ZOKEKAI opened 5 years ago
问题
ThreadLocal保存元素时,实际上是存储到ThreadLocalMap中,和HashMap的拉链法不同,ThreadLocalMap使用的是线性探测法,由于线性探测法的特性,形成环形数组后,取值时如何准确获定位到具体的元素?这种查找方式性能相比于拉链法有何区别?
问题
ThreadLocal保存元素时,实际上是存储到ThreadLocalMap中,和HashMap的拉链法不同,ThreadLocalMap使用的是线性探测法,由于线性探测法的特性,形成环形数组后,取值时如何准确获定位到具体的元素?这种查找方式性能相比于拉链法有何区别?