日常不想上班的码农
日常不想上班的码农
全部文章
分类
未归档(26)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
日常不想上班的码农的博客
全部文章
(共5篇)
ThreadLocal原理与内存泄漏
ThreadLocal 小结 ThreadLocal的原理 每个Thread内都维护着一个ThreadLocalMap ThreadLocalMap是ThreadLocal的内部类,使用Entry<k,v>来进行存储 调用 ThreadLocal的set()方法,,实际...
Java
2019-11-02
0
521
Java集合之CopyOnWriteArrayList(Set)
Java集合 CopyOnWriteArrayList(Set) CopyOnWriteArrayList是Java并发包中提供的一个并发容器,它是个线程安全且读操作无锁的ArrayList,写操作则通过创建底层数组的新副本来实现,是一种读写分离的并发策略,我们也可以称这种容器为"写时...
Java
2020-06-20
0
712
HashMap
转载:mp.weixin.qq.com/s?__biz=MzI…
Java
2020-07-05
0
577
synchronized 升级过程
synchronized 升级过程 锁的4中状态:无锁状态、偏向锁状态、轻量级锁状态、重量级锁状态(级别从低到高) (1)偏向锁: 为什么要引入偏向锁? 因为经过HotSpot的作者大量的研究发现,大多数时候是不存在锁竞争的,常常是一个线程多次获得同一个锁,因此如果每次都要竞争锁会增大很多没...
Java
2020-07-05
0
744
Hash冲突的解决方法
Hash冲突的解决方法 1.链地址法 这种方法的基本思想是将所有哈希地址为i的元素构成一个称为同义词链的单链表,并将单链表的头指针存在哈希表的第i个单元中,因而查找、插入和删除主要在同义词链中进行。链地址法适用于经常进行插入和删除的情况。 2.再哈希法 就是同时构造多个不同的哈希函数: Hi...
Java
2020-07-05
0
1274