首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java JUC
壹氿
创建于2021-12-09
订阅专栏
Java JUC包下相关源码解析
等 1 人订阅
共6篇文章
创建于2021-12-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java5等待通知工具类Condition源码分析
Condition Java5没有Lock之前,我们使用synchronized来控制同步,使用Object上的wait()、wait(long timeout)、notify()、notifyAll
ReentrantReadWriteLock-读写锁源码分析
ReentrantReadWriteLock--读写锁 重入锁ReentrantLock是排他锁,排他锁在同一时刻只能有一个线程获得锁,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有时间较
ReentrantLock可重入锁源码分析
重入锁ReentrantLock 顾名思义:支持可重入的锁,synchronized以实支持重入的锁。它表示能够支持一个线程重复获取同一个锁对象或者说能够支持同一个线程对资源的重复加锁。 同时Reen
AQS源码解析-独占式获取锁响应中断、独占式超时获取锁
独占式获取锁响应中断--acquireInterruptibly(int arg) AQS提供了acquire(int arg)方法以供独占式获取同步状态,但是该方法对中断不响应,对线程进行中断操作后
AQS源码分析02 - (独占式获取同步状态(锁)--acquire(int arg))
独占式同步状态获取 acquire(int arg)方法为AQS提供的模板方法,该方法为独占式获取同步状态,对中断不敏感,当线程因为没有获取到同步状态而进入阻塞队列,如果当前线程被中断,线程不回从同步
AQS源码分析 - 01 (主要方法)
getState():返回同步状态的当前值 setState(int newState):设置当前同步状态 compareAndSetState(int expect,int update):使用CA