2024年4月26日

Java并发02---Synchronized的实现原理、锁的升级、锁的膨胀、对象头、锁的消除、偏向锁、轻量级锁、轻量级锁

摘要: @目录何为synchronized前置知识:对象头锁的升级(锁的膨胀)偏向锁轻量级锁轻量级锁锁的消除 何为synchronized 我们知道,synchronized关键字能够将其修饰的代码块、方法、静态方法变成同步代码。我们在前文中已经介绍过了,使用volatile关键字修饰能保证变量在内存中的可 阅读全文

posted @ 2024-04-26 18:18 Alanxtl 阅读(110) 评论(0) 推荐(0)

Java并发01---JMM模型、Volatile、CAS操作、自旋锁、ABA问题

摘要: @目录JMM(Java Memory Model)Volatile修饰CAS(Compare And Swap)ABA问题 JMM(Java Memory Model) 首先要明确的是JMM与JVM内存结构不是同一个概念,记的时候不要记混。 我们先来回顾一下JVM内存结构,其包括了堆、方法区、虚拟机 阅读全文

posted @ 2024-04-26 18:17 Alanxtl 阅读(74) 评论(0) 推荐(0)

导航