首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ing_end
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
赞
文章( 3 )
沸点( 0 )
并发编程第八天--------大厂必问之 AQS 源码解析
LockSupport 是个工具类,主要作用是挂起和唤醒线程,该工具类是创建锁和其他同步类的基础。 LockSupport 类与每个使用他的线程都会关联一个许可证,在默认情况下调用 LockSupport 类方法的线程是不持有许可证的。LockSupport 使用 Unsafe…
并发编程第六天----LongAdder源码深度解析
AtomicLong 通过 CAS 提供了非阻塞的原子性操作,性能比使用同步锁好多了。但是在高并发情况下,大量线程争夺同一个原子变量,只有一个线程的 CAS 能操作成功,其他线程会不停地 CAS 自旋,极度浪费 CPU 资源。 为了解决这个问题,JDK8 提供了一个类 Long…
并发编程第五天----ThreadLocalRandom源码解析
Random 类在我们开发中很常用,可以生成随机数,我们来分析一下他的执行原理以及缺陷。 随机数的生成需要一个种子(一个 long 类型的变量),并根据种子通过某种固定算法生成随机数。 当种子固定时,生成的随机数也一样。 在单线程情况下每次调用 nextInt() 都是根据老的…
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2020-05-29