首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JUC
订阅
柠檬味的咸鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
2篇文章 · 0订阅
基于ReentrantLock中的NoFairSync理解Java中的AQS
AbstractQueuedSynchronizer抽象队列同步器简称AQS,它是实现同步器的基础组件,juc下面Lock的实现以及一些并发工具类就是通过AQS来实现的,这里我们通过AQS的类图先看一下大概,下面我们总结一下AQS的实现原理。先看看AQS的类图。 (1)…
线程池与ThreadLocal - JUC(一)
这里的Worker即持有具体thread的工作线程,workQueue(阻塞队列)则是我们传入的一个个需要被执行的任务(run方法里面的内容)。其他的结构性的说明可以瞅瞅这篇美团技术团队的文章,写的特别好: 工作线程在执行完成一个任务以后,就会去阻塞队列获取新的任务,执行任务的…