联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaoovo
Now if only the world was always that simple.
博客园
首页
新随笔
联系
订阅
管理
随笔 - 93
文章 - 0
评论 - 0
阅读 -
12651
2023年10月31日
synchronized锁升级
摘要: synchronized锁升级的过程如下: 无锁状态:在对象头中的Mark Word的分布为,此时并没有线程来获取资源。 偏向锁状态:当线程A抢到了锁,锁偏向位改为1,锁标记为不变,指针指向线程A。线程A再次获取锁时,发现锁状态为偏向锁,并且指针指向自己,就可以继续获取锁。 轻量级锁状态:当线程B来
阅读全文
posted @ 2023-10-31 17:31 xiaoovo
阅读(233)
评论(0)
推荐(0)
编辑
公告
昵称:xiaoovo
园龄:3年3个月
粉丝:5
关注:3
昵称:
xiaoovo
园龄:
3年3个月
粉丝:
5
关注:
3
+加关注
学如逆水行舟
不进则退。
|
<
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(14)
juc(4)
jvm(4)
linux(8)
mybatis(6)
MySQL(4)
MySQL技术内幕InnoDB存储引擎(1)
Netty(3)
php(16)
python(1)
redis(2)
spring(5)
springboot(13)
springmvc(1)
thoughts(1)
计算机网络(2)
面试(3)
数据结构和算法(3)
随笔档案
2024年4月(4)
2023年11月(2)
2023年10月(7)
2023年9月(2)
2023年8月(5)
2023年7月(2)
2023年6月(3)
2023年5月(5)
2023年4月(7)
2023年3月(4)
2023年1月(5)
2022年12月(7)
2022年11月(9)
2022年8月(4)
2022年4月(4)
2022年3月(23)
阅读排行榜
1. SimpleChannelInboundHandler(2804)
2. @Resource注解(1839)
3. 在Linux系统装Java环境(1634)
4. java使用邮箱发送验证码(581)
5. 解决mysql输入密码无法登录的问题(522)
推荐排行榜
1. mybatis中使用where in(1)
点击右上角即可分享
🚀
回顶
➕
展开
➖
收起
🔑