笔记
文章平均质量分 94
皮~皮卡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java架构师学习之路之无锁队列ConcurrentLinkedQueue分析
Java架构师学习之路之无锁队列ConcurrentLinkedQueue分析 本文章主要尝试分析一下多线程并发插入ConcurrentLinkedQueue时的流程。 JDK版本:1.8 接下来开始查看源码: 首先创建一个ConcurrentLinkedQueue对象,并调用add方法: final ConcurrentLinkedQueue<String> strings = new ConcurrentLinkedQueue<>(); str原创 2021-04-26 23:38:30 · 647 阅读 · 1 评论 -
Java架构师学习之路之并发编程四:Java同步器之synchronized&Lock&AQS(下)
Java架构师学习之路之并发编程四:Java同步器之synchronized&Lock&AQS(下)synchronized1. synchronized基础回顾2. synchronized膨胀升级流程JUC下的Lock对象和AQS1. 什么是JUC2. 什么是Lock对象,如何使用3. AQS是什么4. Lock实现原理 synchronized 1. synchronized基础回顾 经过上一章的学习,我们知道了synchronized锁有以下特性: 实现了可见性和原子性 通过锁对象原创 2021-04-21 10:27:14 · 357 阅读 · 0 评论 -
Java架构师学习之路之并发编程三: Java同步器之synchronized&Lock&AQS(上)
Java同步器之Syncronized&Lock&AQS Syncronized关键字 1. 什么是Syncronized关键字 Syncronized关键字是JVM内置锁,是对象锁。对某一部分代码使用锁后,这段代码可视为原子操作执行。 2. Syncronized关键字原理 3. 怎么使用Syncronized JUC下的Lock 1. Lock是什么 2. Lock的原理 3. 怎么使用Lock AQS–AbstractQueuedSyncronizer 1. 什么是AQS 2. AQS原创 2021-04-12 14:16:30 · 1483 阅读 · 16 评论
分享