获得徽章 0
最近压力很大,总是会莫名对小孩发脾气,真不应该,就是对自己无能的一种逃避,太失败了,不知道从何下手来改变自己焦虑,感觉小孩还没上学就要落后于别人家孩子,很焦虑
18
领钱啦同志们
decode_life于2021-10-10 19:56发布的图片
评论
赞了这篇沸点
结婚三年,最大的收获居然是明白了门当户对的重要性;是多么的讽刺!
10
赞了这篇沸点
我以为我是我们家里压力最大的,直到我看到了它……
why技术于2020-07-06 09:25发布的图片
why技术于2020-07-06 09:25发布的图片
why技术于2020-07-06 09:25发布的图片
13
赞了这篇沸点
没错
richlee109880于2020-07-14 20:58发布的图片
11
资深Java
关注了标签 Google Google
资深Java
资深Java
资深Java
关注了标签 Kafka Kafka
资深Java
资深Java
赞了这篇沸点
偏向锁小计
1. 线程进来先CAS将自己的线程设置到锁对象的markWord中,如果设置成功,不加锁直接执行
2. 后面有其他线程来竞争,将当前偏向的线程挂起,并清除markword标记,升级为轻量级锁

优点:
用户大部分场景是单线程运行的,所以不加锁性能更高
缺点:
如果场景中竞争比较大,则会导致频繁的清除markword标记,然后升级锁,导致性能损耗
所以JVM在运行启动程序时,是在启动后4秒之后才主动开启的偏向锁功能,也就是说,假如你一个main方法启动后,加锁立即运行,会发现并不是偏向锁而是轻量级锁,如果手动sleep5秒在加锁运行,怎会是偏向锁
展开
decode_life于2020-03-18 09:52发布的图片
评论
资深Java
下一页
个人成就
文章被点赞 18
文章被阅读 10,840
掘力值 296
收藏集
3
关注标签
25
加入于