- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 轻量级锁和重量级锁
轻量级锁和重量级锁必备知识了解轻量级锁,就必须先了解 CAS 指令CAS 指令概念CAS (Compare-And-Swap 或者 Compare-And-Set) 是一种系统原语,原语属于操作系统用语范畴,是由若干条指令组成的,用于完成某个功能的一个过程,并且原语的执行必须是连续的,在执行过程中不允许被中断,也就是说 CAS 是一条 CPU 的原子指令,不会造成所谓的数据不一致问题其...
2019-12-12 10:53:27 209
原创 Synchronized概述
Synchronized 概述概述synchronized 关键字是 Sun 公司封装的一个锁工具,其在 JDK 1.6 之前就是一把重量级锁,但是在 JDK 1.6 及之后, synchronized 关键字进行了升级,锁会不断地升级偏向锁轻量级锁重量级锁文档官方参考对象实例JVM 中,一个对象实例对应的 instanceOopDesc其中包括对象头(markOop)、元...
2019-12-12 10:53:08 155
原创 偏向锁详解
Synchronized 之偏向锁详解概述synchronized 关键字是 Sun 公司封装的一个锁工具,其在 JDK 1.6 之前就是一把重量级锁,但是在 JDK 1.6 及之后, synchronized 关键字进行了升级,锁会不断地升级偏向锁轻量级锁重量级锁文档官方参考对象实例JVM 中,一个对象实例对应的 instanceOopDesc其中包括对象头(mark...
2019-12-09 00:56:31 3578 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人