纯分享 , 直接上干货!
操作系统并发支持
- 进程管理
- 内存管理
- 文件系统
- IO 系统
- 进程间通信
- 网络通信
阻塞队列
- 数组有界队列
- 链表无界队列
- 优先级有限无界队列
- 延时无界队列
- 同步队列
- LBQ 队列
Java 内存模型
- 线程通信机制
- 内存共享
- 消息传递
- JMM 内存模型
- 顺序一致性
- 指令重排序
- happens-before 原则
- as-if-serial
- final 内存语义
- 线程可见性
- synchronized
- volatile
线程池
- 顶层接口 Executors 详解
- CachedThreadPool
- FixThreadPool
- SingleThreadPool
- ScheduledThreadPool
- ThreadPoolExecutor 详解
- 自定义线程池七大参数详解
- 线程池任务提交
- 线程池任务执行
- 线程池参数调节
- 线程池监控
- 底层实现原理
- Future 与 FutureTask 详解
- 异步计算
- CompletabelFuture 详解
- AQS 源码解析
并发集合
- ConcurrentHashMap 实战与原理、源码详解
- ConcurrentLinkedQueue 实战与原理、源码详解
- ConcurrentSkipListMap 实战与原理、源码详解ConcurrentSkipListSet 实战与原理、源码详解
- CopyOnWriteArrayList 实战与原理、源码详解
- CopyOnWriteArraySet 实战与原理、源码详解
CAS 与原子操作
- 基本原子操作 AtomicInteger
- 基本原子操作 AtomicLong
- 基本原子操作 AtomicBoolean
- 数组原子操作 AtomicIntegerArray
- 数组原子操作 AtomicLongArray
- 数组原子操作 AtomicReferenceArray
- 原子更新引用类型 AtomicReference
- 原子更新引用字段 AtomicRefeferenceFieldUpdator
- 原子更新标记引用类型 AtomicMarkableReference
- 整型字段原子更新 AtomicIntegerFieldUpdator
- 长整型字段原子更新 AtomicLongFieldUpdator
- 版本号类型原子更新 AtomicStampedReference
ThreadLocal 详解
- 强引用
- 软引用
- 弱引用
- 虚引用
- 弱引用与 ThreadLocal
- ThreadLocal 源码深度解析
- ThreadLocal 与线程池
JMH、单机最快 MQ - Disruptor
- BechMark 的概念
- JMH 的运用
- 书写效率更高的程序
- Disruptor 概述
- Disruptor 基础运用
- Disruptor 原理剖析
- 解读 Disruptor 关键源码
全网最全的Java并发编程笔记,文末扫码免费领取
多线程
反射机制15篇
函数式编程
最后的最后需要领取这份 2021 版 Java 并发编程的同学麻烦帮忙点赞加收藏,扫码添加小助理即可免费领取