synchronized浅析

Posted niceboat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了synchronized浅析相关的知识,希望对你有一定的参考价值。

基于jdk-13.0.2

Java对象头中的markWord布局可参考markOop.hpp,(大端格式)归纳为:

技术图片

 

其中前3含义:

技术图片

 

JDK10及之后版本默认启动即开启偏向锁 JDK-8181778

 

 

 

 

参考:

jdk13源码 https://hg.openjdk.java.net/jdk/jdk13

jol-samples(Java Object Layout) http://hg.openjdk.java.net/code-tools/jol

 

以上是关于synchronized浅析的主要内容,如果未能解决你的问题,请参考以下文章

synchronized浅析

ReentrantLock (重入锁) 源码浅析

synchronized使用的正确姿势

synchronized使用的正确姿势

synchronized使用的正确姿势

java并发之锁的使用浅析