专栏原创出处:github-源笔记文件 ,github-源码 ,欢迎 Star,转载请附上原文出处链接和本声明。
Java 并发编程专栏系列笔记,系统性学习可访问个人技术博客 Java 并发编程
本专栏学习完成后尝试自我面试 Java 高级面试题
并发编程-基础篇
- 内存模型-基础概念
- 内存模型-顺序一致性
- 并发编程-CAS 实现原理
- 内存模型-原子操作
- 内存模型- final 域的内存语义
- 并发关键字-volatile
- 并发关键字-synchronized
- 锁的内存语义
- 并发操作比较(CAS、volatile、synchronized、Lock)
- 原子操作类(atomic 包)
并发编程-线程篇
- 线程 Thread 简介
- 线程等待通知机制(wait、notify)
- 线程等待操作比较(sleep、wait、park、Condition)
- 线程关键类-ThreadLocal
- 线程池简介
- 线程池-Executor 框架
并发编程-锁篇
- 锁-Lock 接口简介
- 锁-AbstractQueuedSynchronizer 介绍
- 锁-AbstractQueuedSynchronizer 原理
- 锁-重入锁(ReentrantLock)
- 锁-读写锁(ReentrantReadWriteLock)
- 锁-读写锁(StampedLock)(未完成)
- 锁相关工具类(LockSupport)
- 锁等待通知机制(Condition)
- 锁-死锁问题及解决方案
- 锁类型总结
并发编程-容器和工具篇
- 并发容器-jdk1.8-ConcurrentHashMap(未完成)
- 并发容器-阻塞队列
- 并发容器-ConcurrentLinkedQueue
- 并行任务框架-ForkJoin
- 等待多线程完成-CountDownLatch
- 同步屏障-CyclicBarrier
- 控制并发数的信号量-Semaphore
- 线程交换数据-Exchanger
专栏更多文章笔记
-
Java 核心知识-专栏文章目录汇总
-
Java JVM(JDK13)-专栏文章目录汇总
更多推荐
Java 并发编程-专栏文章目录汇总
发布评论