ThreadLocalMap是ThreadLocal的静态内部类。
使用方式上:1.两者都是Key和Value的形式,但是ThreadLocalMap的Key是指定的(ThreadLocal),HashMap的是任意值。
2.都是使用了数组去存储数据。
3.set或者put的值的时候,使用的哈希算法不一样。
4.解决哈希冲突的算法不一样。HashMap使用的是链地址法。ThreadLocalMap使用的是开放寻址法。
ThreadLocalMap和HashMap的对比。
最新推荐文章于 2024-05-31 17:24:13 发布