会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
动力起点
博客园
首页
新随笔
联系
订阅
管理
2021年3月2日
Syncronized锁升级
摘要: 1.偏向锁:当没有资源竞争的时候是拿将线程的id拿到加锁对象的内部存着,当后面的线程运行来时来看看当前线程id和解锁对象中的线程id是否一致 2.轻量级锁:当有轻微的资源竞争的情况,就会采用CAS比较并交换的方式,因为自旋锁线程太多的时候会很耗费cpu(因为线程没有拿到锁会一直在while循环尝试着
阅读全文
posted @ 2021-03-02 21:44 动力起点
阅读(105)
评论(0)
推荐(0)
公告