开篇词 (1讲)

开篇词 | 你为什么需要学习并发编程?

时长 09:56
学习攻略 (1讲)

学习攻略 | 如何才能学好并发编程?

时长 12:48
第一部分:并发理论基础 (13讲)

01 | 可见性、原子性和有序性问题:并发编程Bug的源头

时长 15:31

02 | Java内存模型:看Java如何解决可见性和有序性问题

时长 14:30

03 | 互斥锁(上):解决原子性问题

时长 12:58

04 | 互斥锁(下):如何用一把锁保护多个资源?

时长 09:32

05 | 一不小心就死锁了,怎么办?

时长 12:33

06 | 用“等待-通知”机制优化循环等待

时长 10:59

07 | 安全性、活跃性以及性能问题

时长 13:04

08 | 管程:并发编程的万能钥匙

时长 13:59

09 | Java线程(上):Java线程的生命周期

时长 14:03

10 | Java线程(中):创建多少线程才是合适的?

时长 10:13

11 | Java线程(下):为什么局部变量是线程安全的?

时长 07:40

12 | 如何用面向对象思想写好并发程序?

时长 10:12

13 | 理论基础模块热点问题答疑

时长 12:26
第二部分:并发工具类 (14讲)

14 | Lock和Condition(上):隐藏在并发包中的管程

时长 11:05

15 | Lock和Condition(下):Dubbo如何用管程实现异步转同步?

时长 09:07

16 | Semaphore:如何快速实现一个限流器?

时长 08:45

17 | ReadWriteLock:如何快速实现一个完备的缓存?

时长 09:36

18 | StampedLock:有没有比读写锁更快的锁?

时长 08:10

19 | CountDownLatch和CyclicBarrier:如何让多线程步调一致?

时长 10:02

20 | 并发容器:都有哪些“坑”需要我们填?

时长 10:01

21 | 原子类:无锁工具类的典范

时长 12:34

22 | Executor与线程池:如何创建正确的线程池?

时长 09:07

23 | Future:如何用多线程实现最优的“烧水泡茶”程序?

时长 06:52

24 | CompletableFuture:异步编程没那么难

时长 10:56

25 | CompletionService:如何批量执行异步任务?

时长 06:51

26 | Fork/Join:单机版的MapReduce

时长 09:41

27 | 并发工具类模块热点问题答疑

时长 09:37
第三部分:并发设计模式 (10讲)

28 | Immutability模式:如何利用不变性解决并发问题?

时长 07:58

29 | Copy-on-Write模式:不是延时策略的COW

时长 08:22

30 | 线程本地存储模式:没有共享,就没有伤害

时长 09:21

31 | Guarded Suspension模式:等待唤醒机制的规范实现

时长 08:27

32 | Balking模式:再谈线程安全的单例模式

时长 07:07

33 | Thread-Per-Message模式:最简单实用的分工方法

时长 08:07

34 | Worker Thread模式:如何避免重复创建线程?

时长 07:30

35 | 两阶段终止模式:如何优雅地终止线程?

时长 08:20

36 | 生产者-消费者模式:用流水线思想提高效率

时长 07:54

37 | 设计模式模块热点问题答疑

时长 07:03
第四部分:案例分析 (4讲)

38 | 案例分析(一):高性能限流器Guava RateLimiter

时长 09:11

39 | 案例分析(二):高性能网络应用框架Netty

时长 08:43

40 | 案例分析(三):高性能队列Disruptor

时长 12:19

41 | 案例分析(四):高性能数据库连接池HiKariCP

时长 09:25
第五部分:其他并发模型 (4讲)

42 | Actor模型:面向对象原生的并发模型

时长 08:14

43 | 软件事务内存:借鉴数据库的并发经验

时长 07:36

44 | 协程:更轻量级的线程

时长 08:15

45 | CSP模型:Golang的主力队员
隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:1金币
  • 会员用户购买价格:免费
  • 永久会员用户购买价格:免费推荐
会员免费查看

时长 08:11
结束语 (2讲)

结束语 | 十年之后,初心依旧

时长 03:20

结课测试 | 这些Java并发编程实战的知识你都掌握了吗?

时长 00:29
用户故事 (2讲)

用户来信 | 真好,面试考到这些并发编程,我都答对了!

时长 11:12

3 个用户来信 | 打开一个新的并发世界

时长 08:03

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注