开篇词 (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的主力队员 隐藏内容此处内容需要权限查看
会员免费查看
隐藏内容
此处内容需要权限查看
会员免费查看时长 08:11
结束语 (2讲)
结束语 | 十年之后,初心依旧
时长 03:20
结课测试 | 这些Java并发编程实战的知识你都掌握了吗?
时长 00:29
用户故事 (2讲)
用户来信 | 真好,面试考到这些并发编程,我都答对了!
时长 11:12
3 个用户来信 | 打开一个新的并发世界
时长 08:03
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。