会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
狂盗一枝梅
博客园
首页
新随笔
联系
订阅
管理
随笔 - 275
文章 - 1
评论 - 117
阅读 -
39万
2024年12月27日
详解AQS四:ReentrantLock条件队列原理
摘要: ReentrantLock的条件队列是实现“等待通知”机制的关键,本篇文章将会一行一行代码分析ReentrantLock显式锁中AQS队列和等待队列如何搭配实现等待通知机制的。
阅读全文
posted @ 2024-12-27 14:18 狂盗一枝梅
阅读(195)
评论(0)
推荐(0)
编辑
公告
昵称:
狂盗一枝梅
园龄:
11年10个月
粉丝:
262
关注:
16
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.爆改xxl-job:websocket版本的改造方案
2.详解AQS五:深入理解共享锁CountDownLatch
3.详解AQS四:ReentrantLock条件队列原理
4.详解AQS二:ReentrantLock公平锁原理
5.深入理解偏向锁、轻量级锁、重量级锁
6.CAS原子类:AtomicLongArray源码解析
7.深入理解Java对象结构
8.简单设计一个JAVA并行处理工具类
9.一文全解:LVM(逻辑卷管理器)
10.一文全懂:独立冗余磁盘阵列(RAID)
我的标签
JAVA EE
(84)
JAVA
(51)
数据采集系统
(20)
PHP
(14)
Spring
(13)
Hibernate
(12)
Struts2
(11)
JQuery
(7)
JavaScript
(7)
Spring Security
(6)
更多
积分与排名
积分 - 234926
排名 - 4775
随笔分类
acm水题(2)
bfs应用(3)
c(13)
c++(6)
c语言之栈与队列(8)
dfs应用(4)
docker(1)
JAVA EE 学习笔记(105)
Java 学习笔记(42)
java大数处理(1)
MySQL学习笔记(1)
PHP学习笔记(13)
poj:简单题(3)
查找与排序(7)
大数算法(3)
函数使用(2)
模拟题(1)
任务调度(1)
数据结构大杂烩(3)
数据结构之树与二叉树(6)
数据结构之图论(9)
数据结构之线性表(9)
数学(2)
贪心法和动态规划(1)
无分类(4)
有疑问的题目和代码(2)
随笔档案
2025年2月(1)
2025年1月(1)
2024年12月(2)
2024年10月(1)
2024年9月(2)
2024年8月(1)
2024年7月(3)
2024年6月(1)
2024年1月(1)
2023年12月(1)
2023年11月(1)
2022年3月(2)
2021年11月(3)
2021年10月(4)
2021年9月(1)
2021年8月(1)
2021年7月(2)
2021年6月(1)
2021年5月(3)
2021年4月(5)
2021年3月(1)
2021年2月(4)
2021年1月(6)
2020年12月(3)
2018年3月(1)
2016年12月(1)
2016年1月(6)
2015年12月(24)
2015年11月(6)
2015年10月(3)
2015年9月(20)
2015年8月(10)
2015年7月(7)
2015年6月(8)
2015年5月(1)
2015年3月(3)
2015年2月(1)
2015年1月(6)
2014年11月(1)
2014年10月(19)
2014年9月(16)
2014年8月(2)
2014年7月(1)
2014年4月(2)
2014年3月(1)
2013年12月(7)
2013年11月(9)
2013年10月(9)
2013年9月(3)
2013年8月(37)
2013年7月(19)
2013年6月(1)
更多
文章档案
2013年6月(1)
阅读排行榜
1. 若依管理系统RuoYi-Vue(二):权限系统设计详解(36342)
2. 若依管理系统RuoYi-Vue(一):项目启动和菜单创建(35467)
3. 若依管理系统RuoYi-Vue(三):代码生成器原理和实战(27683)
4. Spring Security OAuth2.0认证授权一:框架搭建和认证测试(16432)
5. win10新版wsl2使用指南(16069)
评论排行榜
1. xxl-job滥用netty导致的问题和解决方案(22)
2. Spring Security OAuth2.0认证授权一:框架搭建和认证测试(17)
3. 最好的个人博客评论区实现方案推荐:waline(9)
4. 若依管理系统RuoYi-Vue(三):代码生成器原理和实战(6)
5. 若依管理系统RuoYi-Vue(二):权限系统设计详解(6)
推荐排行榜
1. 若依管理系统RuoYi-Vue(二):权限系统设计详解(33)
2. 若依管理系统RuoYi-Vue(一):项目启动和菜单创建(18)
3. Spring Security OAuth2.0认证授权一:框架搭建和认证测试(15)
4. 若依管理系统RuoYi-Vue(三):代码生成器原理和实战(10)
5. 深入理解Java对象结构(8)
最新评论
1. Re:深入理解偏向锁、轻量级锁、重量级锁
大佬您好,首先非常感谢你对相关知识和技术的分享。看到您写的<深入理解偏向锁、轻量级锁、重量级锁这篇文章>,里面谈到有关获取偏向锁的过程,我产生了一些疑问,还请您在闲暇之余指点一番,不胜感激。 疑问1:...
--老菜猪
2. Re:爆改xxl-job:websocket版本的改造方案
@狂盗一枝梅 当成实验也是个有趣的实验,哈哈。 如果要继续优化,理论上也可以达到nacos v2 grpc版本的效果。 我后面等rust版本基本兼容功能写完后,说不定也会试试使用长链接这种方式。...
--拾玄
3. Re:爆改xxl-job:websocket版本的改造方案
@拾玄 websocket长连接确实耗费资源,我之前的想法是长连接数量多不可怕,就怕这些连接一起推送和拉取数据,这样服务器肯定受不了。恰好xxl-job-admin是个任务调度的框架,我认为它和一般的...
--狂盗一枝梅
4. Re:爆改xxl-job:websocket版本的改造方案
我最近刚好正在用rust重写xxl-job服务端,想在这里和博主交流一下:) 对你最后两个问题点可以说下我的个人理解。 为什么不使用类似rabbitmq消息队列? 多引入一个额外的中间件对系统的部署与...
--拾玄
点击右上角即可分享