02 2022 档案

摘要:问: 什么是偏向锁,偏向锁加锁流程是什么?? 答: makeword : 64位二进制位 偏向锁:64位二进制位中:其中 1、 表示偏向线程id的bit位都是0 & 2、锁状态位: 表示偏向锁状态 这个时候线程直接在锁对象markword的高位内存储当前线程的内存地址 步骤: 1 还要向当前的线程栈 阅读全文
posted @ 2022-02-22 00:15 笨拙的小菜鸟 阅读(756) 评论(0) 推荐(0) 编辑
摘要:1、出现死循环+ 数据丢失的问题 如下图所示: 为什么出现死循环, 因为是头插法 为什么不直接将整条单链表的头节点复制过去... 因为: 扩容的目的是为了什么?? 扩容的目的是为了使单链表的长度变短,, 2、hashSeed 默认为0 hash算hash值的时候,让hash算法更加复杂,让hash算 阅读全文
posted @ 2022-02-16 10:16 笨拙的小菜鸟 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示