在锁竞争激烈、锁持有时间长的场景,还是适合使用重量级锁的 。
2.8 锁升级过程

文章插图
2.9 锁的优缺点对比锁的性能从低到高,依次是无锁、偏向锁、轻量级锁、重量级锁 。不同的锁只是适合不同的场景,大家可以依据实际场景自行选择 。

文章插图
3. 总结synchronized锁经过多次迭代优化,已经不像以前那么重了,在JDK1.8的ConcurrentHashMap源码中已经大量使用synchronized做同步控制,大家在日常开发中可以放心使用了 。

文章插图
经验总结扩展阅读
- 那时有人说我好像根本不懂浪漫是什么歌
- Java程序员必会Synchronized底层原理剖析
- 回门酒敬酒新人说些啥 真诚表达心意
- 金钱关系处理得很好的星座情侣
- 交往中的十二星座最不想听恋人说什么话
- 别人说端午安康怎么回复
- 男人说怎么了代表什么(男生说怎么了什么意思)
- 关于大象的成语有哪些
- exo最新签名粉丝必备 exo应援口号签名
- 鹦鹉为什么能模仿人说话

 
   
   
   
   
   
   
   
   
   
   
   
  