黑马深入学习Java并发编程&JUC并发编程全套教程笔记
本文提供B站上比较受大家认可的黑马程序员深入学习Java并发编程,JUC并发编程全套教程的笔记文档,文末也会附上黑马官方的pdf文档和项目源码供大家下载。
视频教程:https://www.bilibili.com/video/BV16J411h7Rd
笔记主要来源:https://github.com/Seazean/JavaNote/blob/main/Prog.md
- 笔记记录如下:
- 前期准备
- 进程概述&并行并发
- 线程创建方式
- 线程方法详解
- 线程原理与上下文切换
- 线程状态
- 如何查看线程
- 线程同步与线程八锁
- 线程锁详解
- wait、notify和notifyAll
- LockSupport park与unpark
- 线程安全分析
- 多线程同步模式
- 多线程异步模式
- JMM内存模型
- cache缓存机制
- volatile 同步机制
- happens-before原则
- 终止模式与Balking
- CAS原理与特点
- Atomic常用API、原子引用和原子数组
- ABA问题
- Unsafe详解
- final原理
- ThreadLocal 详解
- 线程池详解
- 同步器 AQS详解
- 并发包ConHashMap详解
- CopyOnWrite详解
- Collections与SkipListMap详解
- NoBlocking非阻塞队列详解
最后给大家附上黑马官方的pdf资料和源码资料,有需要的朋友可以直接下载。
资源下载