
并发编程
文章平均质量分 96
并发编程
xrl66
这个作者很懒,什么都没留下…
展开
-
【并发编程】-4.Lock接口与AQS
本文从Lock锁的概念出发,通过其实现类ReentrantLock为例分析JAVA内置锁的原理,并分析源码,较为全面的讲解了ReentrantLock是如何同AQS来实现锁的获取与释放的,并分析了多条件等待唤醒机制Condition接口的简单使用;原创 2024-07-24 22:31:04 · 1023 阅读 · 0 评论 -
【并发编程】-3.锁的类型、CAS、UNSAFE、原子操作
本文主要从锁的类型、CAS等方面分析JAVA中的乐观锁,并介绍其实现方式原创 2024-07-06 12:01:52 · 1018 阅读 · 0 评论 -
【并发编程】2-Synchronized
本文从Synchronized的应用、实现原理、JVM对其优化(锁膨胀、同步消除、可重入)、等待唤醒机制、中断机制、内存布局分析等多个方面,较为全面分析了synchronized的实现与使用原创 2024-06-27 23:50:44 · 643 阅读 · 0 评论 -
【并发编程】-1. 计算机内存架构、JAVA内存模型、Volatile关键字
本文对JAVA内存模型JMM做了较为全面的总结,从计算机内存架构出发,介绍了CPU缓存一致性的实现技术,并说明它与JMM之间的关系,辅助理解JMM的实现原理;还通过介绍Volatile关键词的作用和实现原理,来说明JMM具体的应用;原创 2024-06-26 23:43:19 · 804 阅读 · 1 评论