本文提供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资料和源码资料,有需要的朋友可以直接下载。

资源下载