【课程介绍】
* 颠覆一些你以为"正确"的认知,纠正其它同类视频的错误
* 100+ 张手绘图 & 流程图,帮助你形成正确的"多线程世界观" * 以知识点为主线、穿插讲解"应用","原理"和"多线程设计模式",多维度学懂并发 【网盘下载地址SVIP专享通道(电脑版访问)】
【课程目录】
第一章:概览 1. 这门课讲什么 2. 为什么学这门课 3. 课程特色 4. 预备知识 第二章:进程与线程 1. 进程与线程 2. 并行与并发 3. 应用 第三章:Java 线程 1. 创建和运行线程 2. 观察多个线程运行 3. 查看进程线程的方法 4. 原理之线程运行 5. 常见方法 6. start 与 run 7. sleep 与 yield 8. join 方法详解 9. interrupt 方法详解 10. 不推荐的方法 11. 主线程与守护线程 12. 五种状态 13. 六种状态 14. 习题 第四章:共享模型之管程 1. 共享带来的问题 2. synchronized 解决方案 3. 方法上的 synchronized 4. 变量线程安全分析 5. 习题 6. Monitor 概念 7. wait notify 8. wait notify 的正确姿势 9. park & unpark 10. 重新理解线程状态转换 11. 多把锁 12. 活跃性 13. ReentrantLock 第五章:共享模型之内存 1. Java 内存模型 2. 可见性 3. 有序性 第六章:共享模型之无锁 1. 问题提出 2. CAS 与 volatile 3. 原子整数 4. 原子引用 5. 原子数组 6. 字段更新器 7. 原子累加器 8. Unsafe 第七章:共享模型之不可变 1. 日期转换问题 2. 不可变设计 3. 无状态 第八章:共享模型之工具 1. 线程池 2. J.U.C |