- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 AQS reentrantlock加锁流程
AQS 与ReentrantLock ,ReentrantReadWriteLock 解析ReentrantLock 与 AQS 框架源码解析预备知识aqs 大致内部结构如下图所示CAS 机制内存值V、旧的预期值A、要修改的值B,当且仅当预期值A和内存值V相同时(条件),将内存值修改为B并返回true,否则条件不符合返回false。条件不符合说明该变量已经被其它线程更新了。名词解释:node head/tail: 维护的是线程的一个FIFO队列;state: volatile修饰的一个常量
2020-09-19 17:55:47 233
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人