会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小新成长之路
源于积累,止于分享
博客园
首页
新随笔
联系
订阅
管理
随笔 - 16
文章 - 0
评论 - 17
阅读 -
54164
2023年8月18日
一文读懂LockSupport
摘要: 阅读本文前,需要储备的知识点如下,点击链接直接跳转。 [java线程详解](https://www.cnblogs.com/star95/p/17583193.html) [Java不能操作内存?Unsafe了解一下](https://www.cnblogs.com/star95/p/1761943
阅读全文
posted @ 2023-08-18 16:39 小新成长之路
阅读(681)
评论(0)
推荐(0)
编辑
公告
微信公众号:小新成长之路
欢迎关注,技术干货持续输出
昵称:
小新成长之路
园龄:
1年8个月
粉丝:
25
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
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
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Java(12)
JVM(3)
Mybatis(1)
SpringBoot(1)
随笔档案
2023年12月(1)
2023年11月(2)
2023年10月(2)
2023年9月(2)
2023年8月(4)
2023年7月(4)
2023年6月(1)
阅读排行榜
1. 浅析synchronized锁升级的原理与实现(32880)
2. 订单超时自动取消的技术方案解析及代码实现(3906)
3. SpringBoot应用jar包启动原理详解(3090)
4. java对象的内存布局(2685)
5. MyBatis拦截器优雅实现数据脱敏(1992)
评论排行榜
1. 订单超时自动取消的技术方案解析及代码实现(6)
2. 浅析synchronized锁升级的原理与实现(4)
3. java位运算及移位运算你还记得吗(3)
4. MyBatis拦截器优雅实现数据脱敏(2)
5. 阻塞队列的原理及应用(2)
推荐排行榜
1. 浅析synchronized锁升级的原理与实现(10)
2. MyBatis拦截器优雅实现数据脱敏(6)
3. 订单超时自动取消的技术方案解析及代码实现(5)
4. java对象的内存布局(4)
5. 万字长文深度解读Java线程池,硬核源码分析(2)
最新评论
1. Re:浅析synchronized锁升级的原理与实现
帖子非常好, 我再补充点内容: 线程a和线程b竞争同一个对象, 开始时线程a持有对象锁,这时是偏向锁;接着线程b开始等待锁,接下来会发生锁从偏向锁向轻量级锁升级, 那么这个升级过程,也就是改写对象ma...
--cengel
2. Re:浅析synchronized锁升级的原理与实现
请教老师,偏向锁升级为轻量级锁的示例代码中,第二种结果偏行锁没有升级。线程t2获取的也是一个偏向锁,这里的线程t2获取到的偏向锁指向地址为什么和线程t1获取偏向锁时指向的线程是一样的?不应该是指向两个...
--Why_w
3. Re:MyBatis拦截器优雅实现数据脱敏
@一只烤鸭朝北走 学习了。 if (value == null) { return; }这里的return是continue吧? 已修改,感谢指正,确实这里应该改成continue,遇到值为null的...
--小新成长之路
4. Re:MyBatis拦截器优雅实现数据脱敏
学习了。
if (value == null) {
return;
}这里的return是continue吧?
--一只烤鸭朝北走
5. Re:浅析synchronized锁升级的原理与实现
@刘振友 这个确实有点绕,我也是在实验的时候发现有不同的结果,可能跟竞争和JVM锁优化相关吧,再往底层的逻辑我就没有继续深入了。...
--小新成长之路
点击右上角即可分享