首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
苏苏苏苏翔
掘友等级
后端
Java、LoL
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
synchronized和lock有什么区别?
synchronized与lock有何不同?synchronized是JVM层面提供的关键字; lock是JUC包下的一个接口。
synchronized底层原理是什么?
synchronized锁住的同步块,会被编译生成2个字节码指令,monitorenter和monitorexit
什么是偏向锁?轻量级锁?重量级锁?
synchronized从旧版本到现在已经做了很多优化了,在运行时会有三种存在方式:偏向锁,轻量级锁,重量级锁。
锁粗化?
JVM对锁做了各种优化操作,包括锁消除、锁粗化等等,那么,你有了解过锁粗化吗?你知道为什么要做锁粗化的优化吗?
ReadLock与WriteLock原理?
读写锁其内部也是基于AQS去实现的,其用一个state状态位,去区分读锁与写锁,读锁写锁各占16位。
自旋锁?自适应自旋锁?
什么是自旋锁?什么是自适应自旋锁?自旋锁的优点是什么?缺点呢?自适应自旋锁的优点呢?synchronized的优化了解过么?
副本第九关:ConcurrentHashMap底层原理
多线程并发环境下我们该选择哪种map才能保证并发安全问题?ConcurrentHashMap的底层原理你又了解多少呢?副本第九关,get √
副本第八关:HashMap的底层原理?HashMap多线程导致死循环问题?
HashMap底层原理是面试高频之一,因此我们非常有必要去弄懂HashMap解决hash冲突使用的办法-链寻址法,而且我们也需要了解HashMap在多线程情况下会带来的一些问题,副本第八关,get √
副本第七关:HashMap和HashTable的区别
HashMap与HashTable的不同你有了解多少?多线程高并发情况下我们又该如何选择Map对数据进行存储?副本第七关,get √
副本第六关:ArrayList的扩容策略?删除ArrayList里的重复元素实现?
ArrayList底层原理是什么?扩容策略你又了解多少?你有几种方法对ArrayList重复元素进行去重处理?副本第六关,get √
下一页
个人成就
文章被点赞
3
文章被阅读
2,674
掘力值
111
关注了
1
关注者
3
收藏集
0
关注标签
6
加入于
2020-12-03