源码
文章平均质量分 73
阿鹏鹏
这个作者很懒,什么都没留下…
展开
-
HashMap源码解析过程
HashMap源码解析过程原创 2022-06-25 10:39:29 · 180 阅读 · 0 评论 -
ThreadLocal从源码角度看执行过程
我们来看看set过程的源码 接下来看一下如果map为空,走了createMap方法这里新建了一个ThreadLocalMap来赋值给线程t里面的值,也就是上面的getMap中t.threadLocalsThreadMap往下走,看到一个构造函数,里面是初始化一些变量, 分析完了创建,接下来看一下如果存在map具体逻辑是怎么做的这里我们新建多一个,set值进去很明显已经进入到了map.set()方法了,往下继续走tab拿到整个桶,len桶长度,i是hash桶下标for循环里面,先判断桶下标是否是null,如果原创 2022-06-22 19:49:10 · 109 阅读 · 0 评论