2024年2月23日

偏向锁实战

摘要: 1. 偏向锁的核心原理 偏向锁主要解决无竞争下的锁性能问题,所谓的偏向就是偏心,即锁会偏向于当前已经占有锁的线程。 在实际场景中,如果一个同步块(或方法)没有多个线程竞争,而且总是由同一个线程多次重入获取锁,如果每次还有阻塞线程,唤醒CPU从用户态转核心态,那么对于CPU是一种资源的浪费,为了解决这 阅读全文

posted @ 2024-02-23 16:57 ccblblog 阅读(7) 评论(0) 推荐(0) 编辑

java对象结构与内置锁

摘要: 1. java对象结构 不同的JVM的对象结构的实现不一样,这里以HotSpot JVM为例。HotSpot JVM并没有将Java实例对象直接一对一的映射到本地(native)的C++对象,而是设计了一个oop-klass模型。 什么是OOP? 实际上,OOP(Ordinary Object Po 阅读全文

posted @ 2024-02-23 10:15 ccblblog 阅读(4) 评论(0) 推荐(0) 编辑

导航