摘要: 多线程中的锁 首先讲讲锁的分类 锁的分类 公平锁/非公平锁 可重入锁(递归锁) 独享锁/共享锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁/自适应自旋锁 锁粗化/锁消除 公平锁和非公平锁 线程挂起和线程真正运行之间存在着很长的时间差 公平锁 多个线程按 阅读全文
posted @ 2020-06-30 23:52 GoodForNothing 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 三种散列表的公共部分 三者都是存储键值对的Key-Value key会被映射到数组索引, Entry对象则是数组中对应的值。 Key通过Hash算法得到哈希码(HashCode), 通过哈希码与数组中的索引对应。 因此所有的键值对Hash表都是无序储存的。 键值对的查找过程: (hashCode() 阅读全文
posted @ 2020-06-30 15:50 GoodForNothing 阅读(198) 评论(0) 推荐(0) 编辑
//看板娘